티스토리 뷰

반응형

라즈베리파이(Raspberry Pi)는 파일서버로도 활용이 가능합니다. 파일서버로 사용할 저장공간으로 USB 메모리나 외장하드가 있는데 가격면이나 용량면으로 볼 때 외장하드를 사용하는 것이 좋습니다. 라즈베리파이에서 외장하드를 마운트해서 사용하는 방법을 정리합니다. 

(실행환경 : 라즈베리파이 B+, 5V 2A 전원 어댑터, HDD 외장하드)


라즈베리파이 NTFS 외장하드 마운트 방법


1.

외장하드는 전류를 많이 먹는 장치라서 2A 이상의 전원어댑터를 사용해야합니다.

안정적인 전류 공급을 위해 /boot/config.txt 파일을 수정합니다.

sudo vi /boot/config.txt

파일 맨 위에 아래의 내용을 추가

max_usb_current=2

safe_mode_gpio=4

출처: http://www.rasplay.org/?p=8884


2.

외장하드는 보통 NTFS 파일시스템을 사용하기 때문에 NTFS 지원 프로그램을 먼저 설치해야 합니다.

sudo apt-get install ntfs-3g

라즈베리파이 NTFS 외장하드 사용


3.

외장 하드디스크 장치를 찾습니다.

sudo blkid

(ls -l /dev/sd* 명령을 사용해도 됩니다.)

TYPE="ntfs"와 LABEL을 보고 /dev/sda1이 외장하드라는 것을 확인할 수 있습니다.

보통 외장하드나 USB 메모리와 같은 장치는 /dev/sda1, /dev/sdb1과 같은 이름으로 할당됩니다.


4.

마운트할 디렉토리를 만들고

mkdir exhdd

장치를 그 디렉토리에 마운트합니다.

sudo mount /dev/sda1 exhdd/

(xwindow 그래픽 모드에서는 자동 마운트가 됩니다.)

(마운트를 해지할 때는 umount /dev/sda1 또는 umount exhdd)

마운트가 잘 됐는지 확인합니다.

df -h

또는

mount

리눅스 외장하드 마운트 방법


5.

재부팅 시 자동으로 마운트되게 하려면 /etc/fstab 파일을 수정합니다.

sudo vi /etc/fstab

맨 밑에 아래와 같은 내용을 추가하고 저장합니다.

/dev/sda1 /home/pi/exhdd ntfs defaults 0 0


라즈베리파이에 FTP 파일서버를 설치하고 외장하드를 마운트해서 사용하는 것만으로도 나만의 멋진 파일서버가 구축됩니다. (아이폰 nPlayer와 함께 사용하면 좋습니다.)



반응형
댓글