使用ntfs-3g挂载NTFS分区

2008年10月25日星期六

由于Vista默认的分区都是NTFS格式的,而有很多文件都需要在Linux与Vista之间共用,比如一些图片和音乐,因此我需要实现在Linux下对NTFS分区挂载.最新的内核已经支持NTFS格式的读写了(不过在我却无法对NTFS分区进行写操作.)在网上搜索到这篇文章,按照其中提到的方法使用ntfs-3g实现对NTFS格式分区读写成功,记录如下:

编译内核,加入对NTFS分区和FUSE的支持:

File systems —>

DOS/FAT/NT Filesystems —>

<*> NTFS file system support
[ ] NTFS debugging support
[*] NTFS write support

<*> Filesystem in Userspace support


安装ntfs3g
MyGentoo # emerge -av ntfs3g


安装完成之后就可以通过以下命令来挂载ntfs分区了
MyGentoo # ntfs-3g /dev/sda1 /mnt/sda1 -o rw
MyGentoo # mount -t ntfs-3g /dev/sda1 /mnt/sda1 -o rw


如果需要中文支持则要设定locale了:
MyGentoo # mount -t ntfs-3g -o locale=zh_CN.UTF-8 /dev/sda1 /mnt/sda1


如果要在系统启动时自动挂载,在/etc/fstab中加入相应的内容即可.

3 评论:

Unknown 说...

我必须告诉你,ntfs3g的支持只需要Filesystem in Userspace support,就可足矣,和内核里的NTFS支持无关。
所以
*> NTFS file system support
[ ] NTFS debugging support
[*] NTFS write support
完全都可以不要选择,选了也是浪费。

匿名 说...

同 druggo 所言,嘿嘿。

Hosanna 说...

原来如此呀,又学习了,谢谢指教!