读书人

在Linux下实现对NTFS文件系统的读写支

发布时间: 2012-09-15 19:09:29 作者: rapoo

在Linux上实现对NTFS文件系统的读写支持
背景:

内核自带的NTFS模块只支持读操作。下面的过程是实现NTFS的写操作。实验环境是linux-2.6.18-xen-3.4.2。

实现:

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

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

$ mount -t ntfs-3g -o loop,offset=32256 WindowsServer2003-64.img /mnt/windows2003$ umount /mnt/windows2003$ losetup -d /dev/loop0假设使用了/dev/loop0设备。若不确定,可以用mount命令查看,或losetup -a命令$ rm WindowsServer2003-64.img -f


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

读书人网 >VSTS

热点推荐