|
|
[color="Red"]文档已经修订转移至
http://www.opensuse.org.cn/index ... TFS_全读写教程
作者: Thruth
来源: linuxsir.cn
版本: 0.9 beta3
[color="#ff0000"]简述
本文档说明如何用测试版的 ntfs-3g 加载 NTFS 格式分区,完全实现高速读写。ntfs-3g 还是测试版本,尽管经过众多测试都没出过问题,若出现问题还是后果自负。
需求,确定你安装了如下包,如果没有安装上。
gcc
make
fuse
fuse-devel
注意:前两个包可以用 Yast 安装,fuse/fuse-devel包要求 2.5.0 以上版本, 32位可以下面地址去下载
http://ftp.opensuse.org/pub/open ... t-source/suse/i586/
64位下载附件,里面有我编译的fuse/fuse-devel包。
[color="#ff0000"]下载安装
首先,去页面下载最新 ntfs-3g 驱动:
http://mlf.linux.rulez.org/mlf/ezaz/ntfs-3g-download.html
在文件所载目录进终端:
tar xvf 文件名.tgz
./configure
如果出现错误则按照提示解决,没有错误提示则:
make
su
输入密码后
make install
[color="Red"]使用:
A。单次调用
安装成功以后
modprobe fuse
假设你的 NTFS 格式的 C 盘为 /dev/hda1
则挂载命令为(如果已经挂在了就umount掉它呵呵)
ntfs-3g /dev/hda1 /windows/C/ -o silent,umask=0,locale=zh_CN.utf8
B。开机直接加载 NTFS
如果你想开机直接从fstab加载用这个ntfs-3g驱动挂载你的 NTFS 硬盘分区:
1.让 kernel 启动时调用 fuse 模块
root权限编辑/etc/sysconfig/kernel文件 (或者使用YaST里面sysconfig编辑器):
找到 MODULES_LOADED_ON_BOOT 这一行,在后面引号里面加入 fuse
如果你没修改过这里,默认文件内容是 MODULES_LOADED_ON_BOOT=""
改为MODULES_LOADED_ON_BOOT="fuse"
2.修改 fstab
root 权限编辑 /etc/fstab 文件,假设你的 NTFS 格式的 C 盘为 /dev/hda1,则那一行应该为:
- /dev/hda1 /windows/C ntfs-3g silent,umask=0,locale=zh_CN.utf8 0 0
复制代码
已知问题:开机时尽管会自动加载,但 Konqueror 默认的 sysinfo 显示不出来,这并不妨碍你的操作,仍然可以在/windows/盘符,读写访问。
关于这个ntfg-3g的讨论在
http://www.linuxsir.cn/bbs/showthread.php?t=264476 |
|