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

Linux PC에 연결된 외장 하드 드라이브가 전용 폴더에 표시되도록 만들고 싶었던 적이 있습니까? 일반적으로 Linux에서 하드 드라이브에 액세스하는 방법을 이해하는 것은 어떻습니까? 각 하드 드라이브, USB 디스크에는 Linux의 레이블이 있습니다. 하드 드라이브에 액세스하기 전에 장치 레이블을 찾아야 합니다. 이것은 쉽지만 매우 중요합니다. 이는 Windows 및 Mac과 달리 Linux의 외장 하드 드라이브는 사용자가 파일에 액세스할 수 있도록 자동으로 시작되지 않기 때문입니다. 외장 하드 드라이브의 레이블을 찾으려면 터미널을 열고 다음 명령을 사용하십시오.

lsblk

lsblk 명령(list block devices)은 연결된 모든 드라이브를 표시합니다. list block 명령이 완료되면 연결된 모든 드라이브가 이 목록에 나타납니다. 사용 중인 하드 드라이브가 있으면 쉽게 확인할 수 있습니다. 이는 명령이 항상 하드 드라이브 파티션이 사용 중인 디렉토리를 보여주기 때문입니다.

예: Linux는 거의 항상 /dev/sda에 설치되고 /에 마운트됩니다(때로는 /boot 및 /home도 포함). 스크린샷에서 이 목록의 두 번째 드라이브는 /dev/sdb이며 아무 것도 마운트되지 않습니다.

전체 하드 드라이브가 /dev/sdb로 레이블되어 있다는 점에 유의하는 것이 중요합니다. 이 레이블은 항상 두 번째 드라이브에 속합니다. 그 후 연결된 각 하드 드라이브는 알파벳의 또 다른 문자가 됩니다. 또한 스크린샷에는 /dev/sdb1, /dev/sdb2, /dev/sdb3 및 /dev/sdb4가 있습니다. 이를 통해 사용자는 SDB 하드 드라이브에 4개의 파티션이 있음을 알 수 있습니다. 각 파티션의 크기도 이 목록에 있습니다.

이 튜토리얼에서는 /dev/sdb4 파티션을 마운트할 것입니다. 당신은 다를 수 있습니다.

파일 관리자를 사용하여 마운트

Linux에서 외장 하드 드라이브를 마운트하는 몇 가지 방법이 있습니다. Linux에서 사용하지 않는 연결된 하드 드라이브에 액세스하는 가장 쉽고 빠른 방법은 Linux 파일 관리자를 사용하는 것입니다.

먼저 Linux PC에 설치된 파일 관리자를 엽니다. 파일 관리자가 무엇인지 모르십니까? 파일과 폴더에 액세스하는 데 사용하는 Linux의 프로그램입니다. Linux 파일 관리자에 이 작업을 수행할 수 있는 옵션이 있는 경우 “기타 위치”를 클릭합니다. 모든 하드 드라이브가 측면 패널에 표시되면 여기에서 하드 드라이브를 클릭합니다.

  Linux에 JetBrains DataGrip을 설치하는 방법

하드 드라이브를 클릭하여 시스템에 로드하면 사용자에게 암호를 입력하라는 메시지가 표시됩니다. 사용자 이름에 첨부된 비밀번호를 입력합니다. 입력하면 하드 드라이브가 시스템에 장착됩니다. 파일 관리자를 사용하여 드라이브를 클릭하여 파일을 봅니다. 꺼내기 아이콘을 클릭하거나 마우스 오른쪽 버튼으로 클릭한 다음 “마운트 해제”를 클릭하여 마운트를 해제합니다.

참고: Linux에는 많은 파일 관리자가 있으며 모두 약간의 차이가 있습니다. 그러나 모양이 달라도 이 자습서의 기본 개념은 동일합니다.

임시 마운트

모든 하드 드라이브를 임의의 폴더에 임시로 마운트할 수 있습니다. 시작하려면 홈 디렉토리에 마운트 폴더를 만드십시오. 예제에서와 다른 이름으로 폴더를 생성하기로 결정했다면, 하드 드라이브가 마운트되지 않았을 때 비어 있기 때문에 폴더의 용도를 기억해야 합니다.

mkdir -p ~/secondary-hard-drive

폴더가 생성되면 하드 드라이브를 마운트합니다. 이 예에서는 /dev/sdb4가 사용됩니다. 당신은 다를 수 있습니다. 필요에 맞게 명령을 변경해야 합니다.

sudo mount /dev/sdb4 ~/secondary-hard-drive/

하드 드라이브 파티션(/dev/sdb4)이 올바른 폴더로 설정되어 있습니다. Linux가 재부팅되면 연결이 끊어집니다.

영구 마운트

보조 하드 드라이브를 영구적으로 마운트하려면 파일 시스템 탭을 수정해야 합니다. 파일 시스템 탭을 통해 Linux는 모든 하드 드라이브 파티션이 어디로 가야 하는지 알 수 있습니다. 부팅 시 보조 하드 드라이브를 영구적으로 마운트할 수 있도록 하려면 다음을 수행하십시오.

먼저 하드 드라이브가 로드될 폴더를 만듭니다. 이 폴더는 이 하드 드라이브의 홈이므로 삭제하지 마십시오. 그렇게 하면 Linux가 부팅되지 않고 모든 것이 중단됩니다.

mkdir -p ~/secondary-hard-drive

secondary-hard-drive 폴더는 /home/username에 있습니다. 이제 Linux에 영구적으로 마운트하도록 지시하십시오.

참고: 올바른 파일 시스템 유형을 지정하지 않으면 파일 시스템 탭에 하드 드라이브를 추가해도 작동하지 않습니다. 먼저 lsblk로 드라이브 레이블을 파악한 다음 df -T를 사용하여 파일 시스템 유형을 파악하여 올바른 파일 시스템 유형을 알아보십시오. df -T의 각 드라이브 옆에 드라이브 레이블이 있습니다.

Fstab 편집

먼저 루트 쉘을 얻습니다.

  줌에서 프로필 사진을 설정하는 방법

sudo -s

그런 다음 주석을 추가합니다. 이는 파일 시스템 탭에 기존 항목이 많기 때문에 중요하며 항목을 다른 항목과 구별하는 데 도움이 됩니다.

echo "# Secondary Hard Drive" >> /etc/fstab

마지막으로 마운트 목록에 하드 드라이브를 추가합니다. 이 명령을 기록하고 대신 사용자 이름이 있도록 사용자 이름이라고 표시된 부분을 편집하십시오. 또한 파티션이 다른 파일 시스템을 사용하는 경우 NTFS로 명령의 일부를 편집하고 /dev/sdb4를 마운트하려는 파티션으로 변경합니다.

echo "/dev/sdb4 /home/username/secondary-hard-drive ntfs defaults,noatime 0 2" >> /etc/fstab

원하는 만큼의 하드 드라이브에 대해 이 작업을 반복합니다.

결론

Linux에서 하드 드라이브에 액세스하는 것은 특히 새로운 사용자인 경우 매우 혼란스러울 수 있습니다. 이것은 어떤 Linux 배포판도 하드 드라이브의 작동 방식을 설명하는 데 실제로 시간이 걸리지 않기 때문입니다. 운 좋게도 이 가이드를 따르면 하드 드라이브를 추가하는 것은 쉬운 과정입니다.