2009.04.18 02:17
◈ 리눅스에서 NTFS 파일시스템 읽고 쓰는 방법입니다.
데비안 5.0 에서 테스트되었습니다.
참고 사이트 http://ntfs-3g.org
먼저 커널의 파일시스템 옵션에서 NTFS 지원 여부을 확인합니다.
CONFIG_NTFS_FS=m
CONFIG_NTFS_RW=y
1. 파티셔닝
fdsik /dev/디바이스이름
fdisk 유틸리티에서 파일시스템 type 을 HPFS/NTFS 로 선택합니다.
Hex code 7번 입니다.
2. ntfs-progs 패키지 설치
apt-get install ntfs-progs
위 패키지를 설치하면 mkfs.ntfs 파일이 설치됩니다.
mkfs.ntfs -f /dev/sda1
-f 옵션은 빠른 포맷입니다.
3. 마운트
apt-get install ntfs-3g
위 패키지를 설치하면 NTFS 파일시스템에 write 가 가능합니다.
mount -t ntfs-3g /dev/sda1 /windows
4. 옵션
아래처럼 마운트 옵션에 charset 을 지정할 수 있습니다.
mount -t ntfs-3g /dev/sda1 /windows -io charset=utf8