Linux上实现对NTFS文件系统的读写支持

背景:

内核自带的NTFS模块只支持读操作。下面的过程是实现NTFS的写操作。实验环境是redhat5.3

实现:

FUSE是一个用户空间的文件系统,NTFS-3G是基于FUSE开发的NTFS支持项目。安装过程如下(依序安装):

1.fuse-2.7.4.tar.gz(不能使用2.8.x的版本)

Bash代码

#tar-xvffuse-2.7.4.tar.gz

#cdfuse-2.7.4

#./configure

#make

#makeinstall

2.ntfs-3g-2010.1.16.tgz

Bash代码

#tar-xvfntfs-3g-2010.1.16.tgz

#cdntfs-3g-2010.1.16

$./configure

$make

$makeinstall

无需重启。

使用:

Bash代码(以下命令二选一)

#mount-tntfs-3g/dev/sdb1/mount_point

#ntfs-3g/dev/sdb1/mount_pont

fuse:http://fuse.sourceforge.net/

ntfs-3g:http://www.tuxera.com/community/

相关推荐