스토리지 장치의 파일에 액세스하려면 먼저 해당 파일 시스템을 시스템의 디렉터리에 마운트해야 합니다. 이 과정에는 장치 위치, 파일 시스템 유형 및 마운트 지점이 포함됩니다. 마운트 지점은 파일 시스템이 연결될 기존 디렉터리일 뿐입니다.
파일 시스템 마운트 방법
먼저 마운트 지점을 만들어야 합니다. 이 목적을 위해 디렉터리를 만들어 보겠습니다.
sudo mkdir /mydrive
마운트 지점이 준비되면 mount 명령을 사용하여 장치를 연결할 수 있습니다. -t 플래그는 파일 시스템 유형을 지정합니다.
sudo mount -t ext4 /dev/sdb2 /mydrive
간단합니다! 이제 /mydrive 디렉터리로 이동하면 장치 파일 시스템의 내용을 볼 수 있습니다.
Linux 에서 파일 시스템 마운트 해제 방법
장치 사용을 마쳤으면 모든 데이터가 안전하게 기록되고 파일 시스템이 깔끔하게 분리되도록 마운트를 해제해야 합니다. Linux 에서 이 작업을 수행하는 표준 명령은 umount입니다. linux unmount를 수행하려면 마운트 지점 또는 장치 이름을 지정할 수 있습니다.
마운트 지점 사용:
sudo umount /mydrive
또는 장치 이름 사용:
sudo umount /dev/sdb2
파일 시스템 분리에 필요한 권한을 갖도록 sudo umount를 사용하는 것이 가장 좋습니다. 이 명령은 Ubuntu, Fedora 또는 debian umount를 수행하는지에 관계없이 모든 Linux 배포판에서 동일하게 적용됩니다. 장치가 현재 사용 중인 경우 (예: 파일이 열려 있거나 현재 작업 디렉터리가 장치에 있는 경우) 장치를 umount할 수 없습니다.
안정적인 마운팅을 위한 UUID 사용
커널은 장치를 발견하는 순서대로 이름을 지정하므로 /dev/sdb2와 같은 장치 이름은 재부팅할 때마다 변경될 수 있습니다. 문제를 방지하려면 고유하게 유지되는 장치의 범용 고유 ID(UUID) 를 사용할 수 있습니다.
블록 장치의 UUID 를 보려면 blkid 명령을 사용합니다.
pete@icebox:~$ sudo blkid
/dev/sda1: UUID="130b882f-7d79-436d-a096-1e594c92bb76" TYPE="ext4"
/dev/sda5: UUID="22c3d34b-467e-467c-b44d-f03803c2c526" TYPE="swap"
/dev/sda6: UUID="78d203a0-7c18-49bd-9e07-54f44cdb5726" TYPE="xfs"
이 출력은 장치 이름, 파일 시스템 유형 및 해당 UUID 를 보여줍니다. 그런 다음 UUID 를 사용하여 장치를 마운트할 수 있습니다.
sudo mount UUID=130b882f-7d79-436d-a096-1e594c92bb76 /mydrive
항상 UUID 를 통해 장치를 마운트해야 하는 것은 아니지만, 보조 하드 드라이브와 같이 시작 시 파일 시스템을 자동으로 마운트하는 데 권장되는 방법입니다. 다음 강의에서 해당 프로세스를 다룰 것입니다.