[Cubieboard2] USB 외장하드 마운트 하기

큐비보드를 파일 서버로 만들어보기로 했다.

소음도 없고 전력 소모량도 작기 때문에 제격이라 생각했다.

그러기 위해서 대용량 외장하드를 마운트해서 사용하기로 했다.

먼저 fdisk으로 디스크 정보를 확인해보자.

root@cubieboard2:/# fdisk -l
....
Disk /dev/sda: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xeb79xxxx

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1      409639      204819+  ee  GPT
/dev/sda2          411648  1953925119   976756736    b  W95 FAT32
/dev/sda3      1953925120  3907028991   976551936    b  W95 FAT32
...

다른 많은 디스크들이 잡혔지만, 내장 NAND 이거나 부팅용 microsd 로 보이는 디스크는 제외하니

/dev/sda 에 FAT32 파티션이 있는 걸 확인했다.

내 자료 공간으로 사용하는 2TB짜리 하드다~ 우왕!ㅋ

그리고 현재 마운트 정보도 확인해보자

root@cubieboard2:/# mount
/dev/root on / type ext4 (rw)
none on /proc type proc (rw,noexec,nosuid,nodev)
none on /sys type sysfs (rw,noexec,nosuid,nodev)
devtmpfs on /dev type devtmpfs (rw,mode=0755)
none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
tmpfs on /tmp type tmpfs (rw,size=20m)
none on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
none on /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755)

꽤 많은 마운트가 되어있지만 다 OS에서 사용하는 마운트이니 PASS(그냥 확인차ㅋ)
그럼 이제 마운트할 디렉토리를 생성하자

root@cubieboard2:/# mkdir /mnt/DATA1
root@cubieboard2:/# mkdir /mnt/DATA2

그리고 FAT32으로 마운트했다. 단, 윈도우에서 사용했던 외장하드라 인코딩을 cp949으로 해야 한글을 인식한다.

root@cubieboard2:/# mount -t vfat -o iocharset=cp949 /dev/sda2 /mnt/DATA1
root@cubieboard2:/# mount -t vfat -o iocharset=cp949 /dev/sda3 /mnt/DATA2

잘 마운트가 되었는지 확인.

root@cubieboard2:~# mount
...
none on /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755)
/dev/sda2 on /mnt/DATA1 type vfat (rw,iocharset=cp949)
/dev/sda3 on /mnt/DATA2 type vfat (rw,iocharset=cp949) 

부팅시에도 자동으로 마운트 하기 위해 /etc/rc.local 에 등록해두면 끝.

추가 :
ntfs 디스크의 경우 그냥 마운트 하면 ro 권한 밖에 없다.
이럴경우 ntfs-3g를 사용하서 마운트 하면 rw 권한으로 마운트가 가능한다.

root@cubieboard2:~# sudo apt-get install ntfs-3g
...
root@cubieboard2:/mnt# ntfs-3g /dev/sdb1 /mnt/DATA3
The disk contains an unclean file system (0, 0).
The file system wasn't safely closed on Windows. Fixing.
root@cubieboard2:/mnt# mount
...
/dev/sda3 on /mnt/DATA2 type vfat (rw,iocharset=cp949)
/dev/sdb1 on /mnt/DATA3 type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096)
This entry was posted in Micro-PC and tagged , , . Bookmark the permalink.

댓글 남기기