红联Linux门户
Linux帮助

SUSE开启对 NTFS 的完全读写

发布时间:2006-08-22 21:54:07来源:红联作者:iLove.Rain
简述
  
  本文档说明如何用测试版的 ntfs-3g 加载 NTFS 格式分区,完全实现高速读写。ntfs-3g 还是测试版本,尽管经过众多测试都没出过问题,若出现问题还是后果自负。

  需求,确定你安装了如下包,如果没有安装上。
引用:
gcc
make
fuse
fuse-devel

  注意:前两个包可以用 Yast 安装,fuse/fuse-devel包要求 2.5.0 以上版本, 32位可以下面地址去下载
http://ftp.opensuse.org/pub/opensuse...rce/suse/i586/
64位下载附件,里面有我编译的fuse/fuse-devel包。

下载安装

首先,下载源代码
http://mlf.linux.rulez.org/mlf/ezaz/...70714-BETA.tgz
解压文件,进入目录后开终端:
./configure
如果出现错误则按照提示解决,没有错误提示则:
make
su
输入密码后
make install

使用:

A。单次调用

安装成功以后
modprobe fuse
假设你的 NTFS 格式的 C 盘为 /dev/hda1
则挂载命令为(如果已经挂在了就umount掉它呵呵)
[code]ntfs-3g /dev/hda1 /windows/C/ -o silent,umask=0,locale=zh_CN.utf8[/code]

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,则那一行应该为:

[code]/dev/hda1 /windows/C ntfs-3g silent,umask=0,locale=zh_CN.utf8 0 0[/code]

  已知问题:开机时尽管会自动加载,但 Konqueror 默认的 sysinfo 显示不出来,这并不妨碍你的操作,仍然可以在/windows/盘符,读写访问。
文章评论

共有 2 条评论

  1. elitewang 于 2006-08-25 15:13:42发表:

    还是不用的好!

  2. 童勋 于 2006-08-22 23:02:33发表:

    值得一读,谢谢