6. 마운트 및 언마운트

스토리지 장치의 파일에 액세스하려면 먼저 해당 파일 시스템을 시스템의 디렉터리에 마운트해야 합니다. 이 과정에는 장치 위치, 파일 시스템 유형 및 마운트 지점이 포함됩니다. 마운트 지점은 파일 시스템이 연결될 기존 디렉터리일 뿐입니다.

파일 시스템 마운트 방법

먼저 마운트 지점을 만들어야 합니다. 이 목적을 위해 디렉터리를 만들어 보겠습니다.

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 를 통해 장치를 마운트해야 하는 것은 아니지만, 보조 하드 드라이브와 같이 시작 시 파일 시스템을 자동으로 마운트하는 데 권장되는 방법입니다. 다음 강의에서 해당 프로세스를 다룰 것입니다.

로그인하여 학습 진행 상황을 저장하세요

로그인

연습 문제

연습이 완벽하게 만듭니다! Linux 파일 시스템 관리에 대한 이해를 강화하기 위한 실습 랩이 있습니다.

  • Linux 파티션 및 파일 시스템 관리 - 이 랩에서는 Linux 에서 디스크 파티션 및 파일 시스템을 관리하는 방법을 배웁니다. fdisk 를 사용하여 새 파티션을 만들고, ext4 로 포맷하고, 마운트하고, /etc/fstab에서 영구 마운트를 구성하고, 안전한 보조 가상 디스크에 모두 스왑 파티션을 생성합니다.

이 랩은 마운트 및 마운트 해제 개념을 실제 시나리오에 적용하고 파일 시스템 관리에 대한 자신감을 구축하는 데 도움이 될 것입니다.

퀴즈

파일 시스템을 연결하는 데 사용되는 명령은 무엇입니까? (답변은 단일 소문자 영어 단어를 사용하십시오.)