리눅스에서 드라이브 마운트하는 방법

드라이브에서 파일 시스템을 마운트하는 것은 리눅스 시스템을 사용할 때 가장 일반적인 작업 중 하나입니다. 이를 통해 기계 내부에서 외부 장치에 접근하고 그 안의 데이터를 조작할 수 있습니다. 이 문서에서는 리눅스 시스템에서 드라이브를 마운트하는 방법과 서로 다른 내부 파일 시스템을 가진 디스크 내의 파일에 접근하는 방법을 보여줍니다.
목차
- GUI를 사용하여 외장 드라이브 마운트하기
- GNOME 디스크를 사용하여 리눅스에서 드라이브 강제 마운트하기
- 명령줄을 사용하여 외장 드라이브 마운트하기
- 특정 파일 시스템으로 리눅스에서 드라이브 마운트하기
- 자주 묻는 질문
GUI를 사용하여 외장 드라이브 마운트하기
기본적으로 최신 리눅스 배포판은 드라이브를 자동으로 마운트하고 대부분의 일반 파일 시스템에 접근할 수 있습니다.
시작하려면, 마운트하려는 드라이브를 기계에 연결하세요. 이는 외장 하드 드라이브 또는 간단한 USB 드라이브일 수 있습니다.
시스템의 애플리케이션 런처로 가서 기본 파일 관리자를 엽니다.

내부에서, 관리자의 왼쪽 사이드바에서 외장 드라이브를 찾을 수 있습니다. 드라이브의 레이블을 클릭하여 완전히 마운트하고 내용을 확인하세요.

드라이브를 마운트 해제하려면, 드라이브 레이블 옆의 작은 꺼내기 아이콘을 클릭하세요.

팁: 외장 드라이브를 마운트하는 것 외에도 파일 관리자에서 ISO 파일을 마운트할 수 있습니다.
GNOME 디스크를 사용하여 리눅스에서 드라이브 강제 마운트하기
시스템의 애플리케이션 런처를 열고 디스크 유틸리티를 엽니다. 이 프로그램은 기계에서 현재 활성화된 모든 드라이브를 나열합니다. 프로그램의 왼쪽 사이드바에서 외장 디스크를 선택하세요.

외장 드라이브의 시각적 파티션 테이블 아래에 있는 “재생” 버튼을 클릭하세요. 이렇게 하면 드라이브가 파일 시스템에 강제로 마운트됩니다.

시스템의 기본 파일 관리자를 열고 프로그램의 왼쪽 사이드바를 스크롤하세요. 외장 드라이브의 레이블을 클릭하여 내용을 확인하세요.
외장 드라이브의 마운트를 해제하려면 GNOME 디스크로 돌아가세요. 드라이브를 선택하고 드라이브의 시각적 파티션 테이블 아래에 있는 “중지“ 버튼을 클릭하세요.

명령줄을 사용하여 외장 드라이브 마운트하기
GUI를 사용하는 것만으로도 리눅스에서 기본 드라이브를 마운트할 수 있지만, 헤드리스 머신으로 SSH를 통해 접근해야 하는 경우가 있을 수 있습니다. 이를 위해 내장된 UNIX 마운트 명령을 사용해야 합니다.
시작하려면, 마운트하려는 드라이브를 연결한 후 다음 명령을 실행하세요:
lsblk |grep disk이 명령은 기계의 모든 SATA/SCSI 장치를 나열합니다. 대부분의 경우, “sda” 디스크는 시스템 드라이브에 해당하며 그 이후의 모든 것은 추가적인 비시스템 드라이브입니다.
외장 드라이브 내에 마운트 가능한 파티션이 있는지 확인하려면 다음 명령을 실행하세요:
lsblk |grep sdb드라이브가 제대로 마운트될 수 있도록 디렉토리를 생성하세요:
sudomkdir-p/media/drive외장 드라이브의 파티션을 시스템의 루트 파일 시스템에 마운트하세요. 다음 명령은 외장 드라이브의 모든 내용을 “media/drive” 폴더에 표시하고 현재 작업 디렉토리를 그곳으로 이동합니다.
sudomount/dev/sdb1 /media/drive
cd/media/drive현재 사용자에 대해 드라이브가 올바른 권한 비트를 가지고 있는지 확인하세요:
sudochown-R$USER:$USER/media/drive드라이브가 제대로 작동하는지 확인하려면 그 내용을 나열하세요:
ls-la특정 파일 시스템으로 리눅스에서 드라이브 마운트하기
마운트 명령의 또 다른 훌륭한 기능은 드라이브를 마운트할 파일 시스템을 지정할 수 있다는 것입니다.
시작하려면, 외장 드라이브 내의 사용 가능한 파티션의 파일 시스템 유형을 확인하세요:
lsblk -f|grep sdb이 명령은 드라이브 내의 파티션 목록과 두 번째 열 아래의 파일 시스템을 출력합니다.

두 번째 열의 값을 사용하여 -t 옵션과 함께 마운트하여 해당 파일 시스템으로 파티션을 강제로 마운트할 수 있습니다:
sudomount-t vfat /dev/sdb1 /media/drive미디어 디렉토리로 들어가서 그 내용을 나열하여 파일 시스템이 제대로 마운트되었는지 확인하세요:
cd/media/drive
ls-la드라이브를 마운트 해제하려면, umount 명령을 사용하고 드라이브가 현재 마운트된 디렉토리를 뒤따르세요:
sudoumount/media/drive리눅스 머신에서 NTFS 파티션을 마운트해야 하는 경우, 다음과 같은 방법으로 할 수 있습니다.
자주 묻는 질문
드라이브를 마운트할 때 “mount: wrong fs type, bad option, bad superblock” 오류가 발생했습니다.
이 문제는 시스템에 파일 시스템 바이너리가 누락되어 발생합니다. 이 문제를 일으키는 가장 일반적인 파일 시스템은 NTFS로, 대부분의 리눅스 배포판에 기본적으로 포함되어 있지 않습니다. 이를 해결하려면, 배포판의 패키지 관리자에서 ntfs-3g 패키지를 설치해야 합니다.
외장 드라이브가 “읽기 전용”으로 마운트되고 있습니다.
이 문제는 잘못 마운트 해제된 Ext4 드라이브로 인해 발생합니다. “읽기-쓰기” 태그로 드라이브를 다시 마운트하거나: sudo mount -o rw /dev/sdb1 /mnt/drive 또는 “noload” 옵션으로: sudo mount -o ro,noload /dev/sdb1 /mnt/drive로 해결할 수 있습니다.
리눅스에서 드라이브를 자동으로 마운트하는 것이 가능합니까?
네. 그렇게 하려면, GNOME 디스크 프로그램으로 가서 자동 마운트할 드라이브를 선택하세요. 드라이브의 파티션 테이블 아래에 있는 “기어” 아이콘을 클릭한 다음, “마운트 옵션 편집”을 선택하세요. 내부에서 “사용자 시스템 기본값” 옵션을 비활성화한 후, “시스템 시작 시 마운트” 체크박스를 선택하세요. 또는 /etc/fstab 항목을 추가하여 부팅 시 드라이브가 자동으로 마운트되도록 할 수 있습니다.
이미지 출처: Immo Wegmann via Unsplash. 모든 수정 및 스크린샷은 Ramces Red에 의해 작성되었습니다.