큐비보드를 파일 서버로 만들어보기로 했다.
소음도 없고 전력 소모량도 작기 때문에 제격이라 생각했다.
그러기 위해서 대용량 외장하드를 마운트해서 사용하기로 했다.
먼저 fdisk으로 디스크 정보를 확인해보자.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
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짜리 하드다~ 우왕!ㅋ
그리고 현재 마운트 정보도 확인해보자
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
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(그냥 확인차ㅋ)
그럼 이제 마운트할 디렉토리를 생성하자
1 2 |
root@cubieboard2:/# mkdir /mnt/DATA1 root@cubieboard2:/# mkdir /mnt/DATA2 |
그리고 FAT32으로 마운트했다. 단, 윈도우에서 사용했던 외장하드라 인코딩을 cp949으로 해야 한글을 인식한다.
1 2 |
root@cubieboard2:/# mount -t vfat -o iocharset=cp949 /dev/sda2 /mnt/DATA1 root@cubieboard2:/# mount -t vfat -o iocharset=cp949 /dev/sda3 /mnt/DATA2 |
잘 마운트가 되었는지 확인.
1 2 3 4 5 |
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 권한으로 마운트가 가능한다.
1 2 3 4 5 6 7 8 9 |
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) |