为Linux系统增加对ntfs文件系统的读写支持
2007-10-10 TsengYia#126.com
############################################################################
系统环境:RHEL4 [ 2.6.9-5.EL ]
软件版本:
目标功能:
使当前的Linux系统能够对ntfs文件系统进行读取和写入。
[注:另也可以编译新内核添加对NTFS文件系统的支持;——此处无需重新编译内核。]############################################################################
一、安装fuse和ntfs-3g
# tar zxvf fuse-2.6.5.tar.gz -C /usr/src
# tar zxvf ntfs-3g-1.1004.tgz -C /usr/src/
# cd /usr/src/fuse-2.6.5
# ./configure && make && make install
# cd /usr/src/ntfs-3g-1.1004
# ./configure && make && make install
二、模块及lib库路径设置
# echo '/usr/local/lib' >> /etc/ld.so.conf //安装fuse时可使用"./configure --libdir=/usr/lib"等配置项,
# ldconfig //以修改为系统默认lib库路径,则可以跳过此两行设置
# modprobe fuse
# echo 'modeprobe fuse' >> /etc/rc.local //使系统加载fuse模块
三、挂载ntfs分区及测试
# mkdir -p /media/F
# ln /sbin/mount.ntfs-3g /sbin/mount.ntfs //考虑到使用习惯,增加一个硬链接
# echo '/dev/hda7 /media/F ntfs defaults 0 0' >> /etc/fstab //假设/dev/hda7为已存在的ntfs分区
# mount /dev/hda7 //不要在虚拟机中直接挂载宿主机系统中的ntfs物理分区,否则读写文件时同步会有问题
# cd /media/F
# mkdir dir1
# touch file1 file2
# ls
# rm -rf file1
# ls
阅读(1637) | 评论(0) | 转发(0) |