명령줄을 사용하여 Linux에서 하드 드라이브를 마운트하는 방법

명령줄을 사용하여 Linux에서 하드 드라이브를 마운트하는 방법

터미널을 더 자주 사용하려는 경우 Linux 시스템에서 하드 드라이브를 수동으로 마운트했다가 다시 마운트 해제하는 방법을 배우면 간단하게 시작할 수 있습니다. 게다가, 기존의 데스크탑에서 멀어지는 상황에 처한 경우 이를 수행하는 방법을 알면 많은 시간과 연구 노력을 절약할 수 있습니다.





다행스럽게도 최신 Linux 배포판은 이 프로세스를 이전보다 훨씬 쉽고 직관적으로 만듭니다.





마운팅이란?

대부분의 경우 마운트는 컴퓨터가 USB 드라이브나 하드 디스크 드라이브와 같은 다른 장치에 저장된 파일에 액세스할 수 있도록 하는 프로세스를 나타냅니다. 각 드라이브에는 PC 에코시스템에 통합해야 하는 별도의 파일 시스템 또는 시스템이 있습니다. 대부분의 Linux 배포판은 '파티션' 형태의 여러 파일 시스템으로 구성되어 있기 때문에 많은 마운트를 수행합니다.





일반적으로 최신 Linux 데스크탑은 마운팅 프로세스를 자동으로 처리합니다. 그러나 다른 모든 방법이 실패하거나 터미널에만 문제가 생겨 일부 데이터를 백업해야 하는 경우 수동으로 수행하는 방법을 아는 것이 좋습니다.

사용 가능한 파티션 확인

하드 드라이브 또는 USB를 연결한 후 다음 명령을 사용하여 장치와 별도의 파일 시스템을 볼 수 있습니다.



lsblk

위에서 볼 수 있듯이 각 물리적 장치는 다음과 같은 명명 규칙을 따릅니다. SD(x) , 첫 번째 이름으로 sda , 두번째 화장실 , 세 번째 SDC , 등등. NS SD 이름은 SCSI 장치 . 구형 컴퓨터를 사용하는 경우 이름이 다음과 같이 표시될 수 있습니다. HD(x) 대신에.

이러한 개별 장치는 sda1, sda2, sda3 등의 다른 파티션으로 더 분할됩니다. 간단히 말해서 하드 디스크가 어떻게 분할되어 있는지 나타냅니다. 실제 데이터가 저장되는 장치 자체가 아니라 이러한 특정 파티션을 마운트할 것입니다.





일반적으로 여러 파티션으로 Linux 상자를 식별할 수 있습니다. 이것의 목적은 중요하고 중요하지 않은 시스템 파일을 분리하여 보관하는 것입니다. 스왑 파티션과 같은 . 또 다른 방법은 아래를 살펴보는 것입니다. 마운트 포인트 기입. Linux 상자의 일부인 항목은 이미 마운트되어 있습니다.

Linux에서 하드 드라이브를 마운트하는 방법

실제로 Linux에서 장치를 마운트하는 데 사용할 수 있는 두 가지 명령줄 인터페이스가 있습니다. 유디스크 그리고 마운트/마운트 해제 . 거의 모든 상황에서 Udisk를 권장하지만 사람마다 사용 사례가 다르기 때문에 마운트 방법도 간략히 설명하겠습니다.





Udisk로 마운팅

Udisk는 많은 Linux 배포판에서 사용되는 중요한 소프트웨어입니다. USB 플래시 스토리지 및 하드 디스크 드라이브와 같은 저장 장치를 관리하는 역할을 합니다. 여기에는 이라는 명령줄 도구가 포함되어 있습니다. udisksctl . 이 도구에서 모든 분할 명령은 다음과 같은 기본 패턴을 따릅니다.

udisksctl [command] [options] [location]

간단하지? 원하는 파티션을 마운트하려면 다음 명령을 사용하십시오. sdb1 파티션 이름으로:

udisksctl mount -b /dev/sdb1

NS -NS 플래그는 단순히 마운트하려는 파티션이 장치에서 온 것임을 나타냅니다.

Udisk를 사용하여 디스크 이미지와 같은 가상 장치를 마운트할 수도 있습니다.

udisksctl loop-setup -r -f example.iso

이미지가 자체적으로 장착 프로세스를 완료하지 못하는 경우 다음을 사용하여 루프 이름을 식별하십시오. lsblk 이 명령을 입력하십시오. 루프0 당신의 루프 이름으로.

udisksctl mount -b /dev/loop0

물리적 하드 디스크 드라이브를 마운트하지 않기 때문에 다음과 같이 레이블이 지정됩니다. 고리 보다는 SD(x) .

첫 번째 명령을 사용하면 디스크 이미지를 가상(또는 고리 ) 장치. NS -NS 깃발, ~을 대표하는 읽기 전용 , 선택 사항이지만 마운트하는 파일이 실수로 덮어쓰여지지 않도록 이중으로 확인합니다. 그런 다음 평소와 같이 진행하고 현재 사용 가능한 디스크 이미지를 마운트할 수 있습니다.

마운트 된 파티션을 확인하면 lsblk 명령을 다시 실행하면 몇 가지 변경 사항을 확인할 수 있습니다.

이제 Linux 상자가 아닌 다른 장치에도 특정 마운트 지점이 있는 방법을 확인하십시오. 이것은 이제 디렉토리를 지정된 위치로 변경하여 파일에 액세스할 수 있음을 의미합니다.

Udisk로 마운트 해제

마운트된 드라이브가 끝나면 데이터 손실을 방지하기 위해 Linux 상자에서 안전하게 제거해야 합니다. 외부 파일 시스템을 마운트 해제한 다음 전원을 끄고 자신의 파일 시스템에서 분리하여 이 작업을 수행할 수 있습니다.

마운트를 해제하려면 이전 명령을 재사용할 수 있지만 ~와 함께 마운트 해제 :

udisksctl unmount -b /dev/sdb1

마지막에 이름을 장치 이름으로 변경하는 것을 잊지 말고 디스크 이미지와 같은 가상 장치는 하드 디스크 드라이브 및 USB와 다른 이름으로 지정됩니다.

다음을 사용하여 장치를 확인하는 경우 lsblk , 하드 드라이브를 마운트 해제한 후에도 여전히 존재한다는 것을 알 수 있습니다. 장치를 완전히 제거하고 장치를 안전하게 제거하려면 장치를 끄는 다른 명령을 입력해야 합니다.

udisksctl power-off -b /dev/sdb1

Linux PC의 파티션은 시스템의 일부이므로 절대로 전원을 끄지 마십시오. 디스크 이미지도 처음부터 전원이 공급되지 않기 때문에 마찬가지입니다. 대신 장치 목록에서 제거하려면 다른 명령이 필요합니다.

udisksctl loop-delete -b /dev/loop0

마운트로 장착

대부분의 경우 Udisks가 작업을 수행해야 합니다. 그러나 첫 번째가 옵션이 아닌 경우 대안으로 수행하는 방법을 아는 것이 좋습니다.

다른 옵션은 명령. Udisk와 마운트의 주요 차이점은 마운트를 사용할 때 파티션을 마운트할 위치를 지정해야 한다는 것입니다. 또한, 마운트 명령을 사용하여 작업을 마친 후에는 장치를 끌 수 없습니다.

또한 관리자 권한이 필요합니다(따라서 수도 다음 명령의 시작 부분에서). sudo 권한은 매우 강력하므로 대부분의 경우 시스템이 실수로 중단되는 것을 방지하기 위해 Udisks 방법을 권장합니다.

계속해서 mount 명령을 사용하려면 다음과 같이 하면 됩니다.

sudo mount /dev/sdb1 /mnt

마지막 부분, / mnt , 장착된 하드 드라이브를 PC에 배치할 위치를 나타냅니다. 전통적으로 Linux에서 이것은 / mnt 예배 규칙서. 여러 장치의 경우 아래의 하위 폴더에 마운트할 수 있습니다. / mnt . 이 폴더를 생성하십시오. mkdir 첫 번째.

유디스크와 마찬가지로 이 도구는 디스크 이미지도 지원합니다. 작동 방식을 기억하는 것은 조금 더 번거로울 수 있습니다. Udisk와 달리 마운트로 디스크 이미지를 마운트하는 동안 단일 명령만 입력하면 됩니다.

sudo mount example.iso /mnt -t iso9660 -o loop

디스크 이미지의 내용이 제대로 표시되지 않으면 ISO9660 ~와 함께 UDF . 이 옵션은 디스크 이미지의 형식을 나타냅니다.

관련된: Linux 하드 드라이브를 복제하는 방법

umount로 마운트 해제

이상하게 보일지 모르지만 파티션을 마운트 해제하는 명령은 '마운트 해제'가 아니지만 마운트 해제 . 탑재와 달리 탑재 지점의 위치를 ​​지정할 필요가 없습니다. 장치 이름만 필요합니다.

sudo umount /dev/sdb1

물리적 장치로 작업하는 경우 여전히 Udisk를 사용해야 합니다. 전원 끄기 명령(위에서 설명됨)을 사용하여 연결이 끊길 때 데이터가 손실되지 않도록 합니다.

디스크 이미지의 경우 루프 장치의 이름을 지정하십시오.

sudo umount /dev/loop0

다시 한 번, 교체하는 것을 잊지 마십시오. 루프0 당신의 장치 이름으로.

하드 드라이브를 장착하는 동안 도움 받기

습관이 없으면 드라이브를 마운트 및 마운트 해제하는 것이 복잡해질 수 있습니다. 이러한 유틸리티에 대한 특정 단계를 기억해야 하는 경우 항상 입력할 수 있음을 잊지 마십시오. 돕다 즉각적인 안내를 받으라는 명령.

iPhone 5c에서 삭제된 텍스트를 검색하는 방법
udisksctl help mount help

다행히 Linux 사용자에게는 가이드 외에도 실제로 모든 명령에 대한 도움말을 얻을 수 있는 방법이 많이 있습니다.

공유하다 공유하다 트위터 이메일 Linux에서 명령줄 도움말을 얻는 7가지 방법

명령줄에서 Linux 명령을 배우기 위한 모든 필수 명령

다음 읽기
관련 항목
  • 리눅스
  • 파일 시스템
  • 디스크 파티션
  • 리눅스 명령어
  • 리눅스 팁
저자 소개 조던 글로어(51건의 기사 게재)

Jordan은 모든 사람이 Linux에 액세스할 수 있고 스트레스 없이 사용할 수 있도록 하는 데 열정적인 MUO의 스태프 라이터입니다. 그는 또한 개인 정보 보호 및 생산성에 대한 가이드를 작성합니다.

조던 글로어의 작품 더보기

뉴스레터 구독

기술 팁, 리뷰, 무료 전자책 및 독점 거래에 대한 뉴스레터에 가입하십시오!

구독하려면 여기를 클릭하세요.