Linux ETC

리눅스에서 NTFS 읽고 쓰기

2009.04.18 02:17

호스트웨이 조회 수:32537

 ◈ 리눅스에서 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