Create TOC

2007년 11월 18일

Debian/ntfs-3g 설정

이 문서는 Debian 에서 ntfs-3g 를 이용해서 NTFS를 읽고/쓰는 방법을 기술한다.

사용자 Locale 은 ko_KR.UTF-8 로 되어 있다고 가정한다.

준비

ntfs-3g 설치

$ apt-get install ntfs-3g

권한 할당

$ adduser 사용자id fuse

mount

/dev/sda2를 /mnt/data에 mount한다고 가정한다.

수동

$ sudo ntfs-3g /dev/sda2 /mnt/data -o locale=ko_KR.UTF-8

또는

$ sudo mount -t ntfs-3g /dev/sda2 /mnt/data -o locale=ko_KR.UTF-8

/etc/fstab를 시용한 방법

/etc/fstab 파일에 아래 내용을 추가하면 부팅 할 때 자동으로 mount 한다.

/dev/sda2 /mnt/data  ntfs-3g defaults,locale=ko_KR.UTF-8 0 0

그러나 SATA와 PATA를 섞어쓸 경우 device 순서가 바뀔 수 있기 때문에 UUID를 사용하는 것이 좋다. UUID확인은 아래와 같이 할 수 있다2010-02-09 추가.

$ ls -l /dev/disk/by-uuid/
합계 0
lrwxrwxrwx 1 root root 10 2010-02-09 23:34 283CEB2F3CEAF6AA -> ../../sdh1
lrwxrwxrwx 1 root root 10 2010-02-09 22:19 43db6442-39b4-4397-ab1a-dc7bb0af5412 -> ../../sdc1
lrwxrwxrwx 1 root root 10 2010-02-09 22:18 50ae33c6-f577-4dc0-a592-a367b2d031c6 -> ../../sda3
lrwxrwxrwx 1 root root 10 2010-02-09 22:19 85dc613d-1369-4434-99dc-cbd7e3838888 -> ../../sda1
lrwxrwxrwx 1 root root 10 2010-02-09 22:19 ac83e3b9-bc20-43f4-bd79-21a703726564 -> ../../sdb1
lrwxrwxrwx 1 root root 10 2010-02-09 22:19 f4e15ba6-b01e-4e48-80c7-ba1c7c916fd4 -> ../../sda4
lrwxrwxrwx 1 root root 10 2010-02-09 22:19 fa23b4da-582a-4001-971d-8fbbca8f0dcf -> ../../sda2

장치에 맞는 UUID를 확인한 다음 아래와 같이 /etc/fstab파일을 수정한다.

UUID=fa23b4da-582a-4001-971d-8fbbca8f0dcf /mnt/data  ntfs-3g defaults,locale=ko_KR.UTF-8 0 0