이 튜토리얼은 Linux에서 USB 스틱 또는 외부 USB 하드 드라이브를 마운트하고 액세스하는 방법을 보여줍니다.
대부분의 데스크탑 Linux 배포판은 USB 드라이브를 자동으로 마운트하여 파일 탐색기에 표시하지만 경량 및 서버 배포판에는 이 기능이 포함되어 있지 않을 수 있습니다. 이는 불필요한 것으로 간주되거나 해당 배포판의 일반 사용자가 이러한 작업을 스스로 관리할 수 있기를 원하기 때문입니다. .
최신 Linux 배포판에는 모두 USB 스틱 및 외부 드라이브용 드라이버가 포함되어야 하므로 액세스할 수 있도록 파일 시스템의 한 위치에 마운트하기만 하면 됩니다. 방법은 다음과 같습니다.
드라이브 연결
첫 번째 단계 - USB 스틱이나 외장 하드 드라이브를 연결하고 감지될 때까지 잠시 기다리십시오.
드라이브 찾기
그런 다음, fdisk를 사용하여 방금 연결한 드라이브를 찾습니다. 나열하는 명령(-l ) 연결된 저장 장치:
sudo fdisk -l
sudo를 사용할 것입니다. 명령을 자주 실행합니다. 이러한 작업 중 대부분은 관리자 권한이 필요합니다.
fdisk 명령은 시스템에 연결된 저장 장치 목록을 출력합니다. 그 중 (쉽게 찾을 수 있도록 목록의 마지막에) 방금 연결한 장치가 있습니다.
Disk /dev/sdb: 29.26 GiB, 31406948352 bytes, 61341696 sectors Disk model: Cruzer Blade Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0xfdb38d34 Device Boot Start End Sectors Size Id Type /dev/sdb1 2048 61341695 61339648 29.3G c W95 FAT32 (LBA)
위에서 기기를 볼 수 있습니다. /dev/sdb (물리적 USB 드라이브) 및 /dev/sdb1 – 해당 드라이브의 FAT 파티션입니다.
기기 이름 sdb/sdb1은 시스템에 따라 다를 수 있습니다!
마운트 포인트 생성
사용을 위해 드라이브를 마운트하기 전에 드라이브에 액세스할 위치가 필요합니다. 빈 폴더:
sudo mkdir /media/usb1
/미디어/ 디렉토리는 일반적으로 이동식 미디어에 사용되므로 이 USB 드라이브를 마운트할 폴더를 만들었습니다.
드라이브 마운트
마운트 명령은 주어진 저장 장치를 주어진 디렉토리에 마운트합니다:
sudo mount /dev/sdb1 /media/usb1
위의 명령은 USB 스틱(/dev/sdb1 ) /media/usb1 위에서 만든 디렉토리
마운트된 볼륨 확인
mount의 출력을 파이프하여 드라이브가 성공적으로 마운트되었는지 확인할 수 있습니다. grep에 대한 명령 명령 및 USB 장치 이름 검색:
mount | grep sdb1
드라이브 사용
드라이브가 마운트되면 파일 시스템의 다른 경로와 마찬가지로 드라이브의 파일을 간단히 사용할 수 있습니다.
touch /media/usb1/myFile.txt
위 명령은 USB 드라이브에 myFile.txt라는 새 파일을 만듭니다. .
드라이브 마운트 해제
umount 명령은 드라이브를 마운트 해제하여 안전하게 연결 해제할 수 있도록 합니다.
sudo umount /dev/sdb1
umount에 기기 경로를 제공하기만 하면 됩니다. 명령을 실행하면 모든 마운트 지점이 마운트 해제됩니다.
부팅 시 자동으로 마운트
드라이브가 시스템에 영구적으로 연결된 상태를 유지하려는 경우 자동으로 마운트되도록 할 수 있습니다.
먼저 디스크의 UUID를 찾으십시오. 이 고유 식별자는 재부팅을 지속합니다. 다음을 실행하여 디스크의 UUID를 나열합니다.
ls -l /dev/disk/by-uuid/*
제 경우에는 USB 장치 항목을 기록해 두십시오.
/dev/disk/by-uuid/87CD-13C2 -> ../../sdb1
그런 다음 fstab을 수정합니다. 자동 마운트를 위한 레코드를 추가하는 파일:
nano /etc/fstab
다음과 같은 줄을 추가하십시오.
/dev/disk/by-uuid/87CD-13C2 /media/usb1 vfat 0 0
... 자신의 USB 장치에 대한 UUID로. 또한 vfat FAT로 포맷된 드라이브를 사용하지 않는 경우 비트.
재부팅하지 않고 fstab에서 마운트되지 않은 모든 장치를 마운트하려면 다음을 실행하십시오.
mount -a
여기에서 USB 드라이브 포맷에 대한 도움말을 확인하세요.