라즈베리파이에 USB 드라이브 마운트 하기
본문 바로가기
컴맹

라즈베리파이에 USB 드라이브 마운트 하기

by 우티스-노바디 2024. 1. 4.
반응형

 

라즈베리 파이에 USB 드라이브 넣으면 자동으로 인식이 된다고 합니다. 이제 윈도우처럼 쉽게 해주는 군요!! 하지만, 퍼머넌트하게 설치하는 것이 필요할 때가 있습니다. 예를들면, 토런트 드라이브 또는 NAS 로 활용하는 경우 입니다. 쉽게 따라 할 수 있는 방법 정리해 둡니다. 

인식된 USB 드라이브 정보를 알고 싶다면, 아래 명령어 입력하세요! 

sudo cat /proc/mounts

 

제 경우 아래와 같은 정보를 얻을 수 있었습니다. 

/dev/sda1 /media/pi/Samsung\040USB

 

다른 방법은 

df -h 명령입니다. 

 

사람이 인식할 수 있는 시스템들의 크기를 보여줍니다. 

Filesystem      Size  Used Avail Use% Mounted on
udev            3.6G     0  3.6G   0% /dev
tmpfs           782M  3.0M  779M   1% /run
/dev/mmcblk0p2  235G  5.2G  218G   3% /
tmpfs           3.9G  140K  3.9G   1% /dev/shm
tmpfs           5.0M   16K  5.0M   1% /run/lock
/dev/mmcblk0p1  510M   75M  436M  15% /boot/firmware
tmpfs           782M   48K  782M   1% /run/user/1000
/dev/sda1       240G  768K  240G   1% /media/pi/Samsung USB

 

그 다음은 UUID (Universal Unique Identifier)와 타입 (Type)을 다음 명령으로 파악합니다. 

pi@rasp:~ $ sudo blkid /dev/sda1
/dev/sda1: LABEL="Samsung USB" UUID="64A5-F009" BLOCK_SIZE="512" TYPE="exfat"

 

다음 명령을 통해서 ntfs 사용이 가능하도록 해 줍니다. 

sudo apt install ntfs-3g

 

exfat을 사용할 수 있도록 다음 명령들을 실행합니다. 

sudo apt install exfat-fuse

sudo apt install exfat-utils

 

드라이브를 마운트할 이름 (여기서는 usb1)을 정해 줍니다. 

sudo mkdir -p /mnt/usb1

 

pi가 owner가 되도록 설정합니다

sudo chown -R pi:pi /mnt/usb1

 

fstab에서 설정을 해 줍니다. 

sudo nano /etc/fstab

 

마지막 줄에 다음을 추가 해 줍니다. 여기서 UUID 와 타입은 우리 USB 드라이브의 정보 입니다. 

UUID=[64A5-F009] /mnt/usb1 [exfat] defaults,auto,users,rw,nofail,noatime 0 0

 

라즈베리파이가 자동으로 드라이브를 마운트 하기 때문에, 일단 언마운트 해 줍니다. 

sudo umount /dev/sda1

 

df -h 하면 드라이브가 없습니다. 

 

다시 부팅하면, 제대로 마운트 되어 있을 겁니다. 

 

리눅스 쉬우면서도 어렵네요~! 

반응형