라즈베리 파이에 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 하면 드라이브가 없습니다.
다시 부팅하면, 제대로 마운트 되어 있을 겁니다.
리눅스 쉬우면서도 어렵네요~!
'컴맹' 카테고리의 다른 글
웹에서 리눅스 터미널 사용하기 (106) | 2024.02.01 |
---|---|
컴퓨터 브라우저에서 유투브 광고 없이 보는 가장 확실한 방법 (32) | 2024.01.05 |
라즈베리파이 OS에 WireGuard VPN 설치 (90) | 2023.12.30 |
Raspberry Pi에서 크로미엄 사용 안될때 (102) | 2023.12.29 |
윈도우즈 11 최신 초슬림 버전 tiny11 설치 (96) | 2023.12.27 |