LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 4388|回复: 14

[转]ntfs完全读写新方法

[复制链接]
发表于 2006-7-15 19:42:06 | 显示全部楼层 |阅读模式
NTFS-3G是linux第三代ntfs驱动,开源,以GPL发布。它提供对ntfs的完全读写访问,包括加密文件,支持写压缩,改变所属关系,访问权限。技术上说,它建立在第三代linux ntfs驱动以及一个主要在ntfsmount的改进上。
原贴:http://forums.gentoo.tw/viewtopic.php?t=43927

安裝fuse工具:
  1. # emerge -av sys-fs/fuse
复制代码

下載ntfs-3g原始碼:http://mlf.linux.rulez.org/mlf/ezaz/ntfs-3g-20070714-BETA.tgz
解開壓縮檔後,進入目錄進行編譯:
  1. $ ./configure
  2. $ make
  3. # make install      # 需 root權限
复制代码

ntfs-3g的指令會裝至/usr/local/bin。/etc/fstab可以這樣寫:
/dev/sda1 /win/C ntfs-3g silent,umask=0,utf8,uid=1000,gid=100 0 0

然後便可以普通使用者的身份掛載:
  1. $ mount /win/C
复制代码

补充:
原來/etc/fstab應該這樣寫:
/dev/sda1 /win/C ntfs-3g silent,umask=0,locale=zh_TW.utf8,uid=1000,gid=100 0 0
发表于 2006-7-15 20:41:35 | 显示全部楼层
echo "fuse" >> /etc/modules.autoload.d/kernel-2.6
回复 支持 反对

使用道具 举报

发表于 2006-7-15 21:48:13 | 显示全部楼层
Post by midx
echo "fuse" >> /etc/modules.autoload.d/kernel-2.6

这是Gentoo的做法,作用是开机自动加载fuse模块。
那个
  1. # emerge -av sys-fs/fuse
复制代码

也是Gentoo的做法,其他发行版得用自己的方法安装fuse:http://fuse.sourceforge.net

另外,Gentoo用家可直接用ebuild安装:http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=160884
不用configure,make,make install了。
回复 支持 反对

使用道具 举报

发表于 2006-7-17 21:40:42 | 显示全部楼层
好东西,要顶!:2cool
回复 支持 反对

使用道具 举报

发表于 2006-7-18 17:46:57 | 显示全部楼层
有没有人没过这东西呀???是否稳定?
回复 支持 反对

使用道具 举报

发表于 2006-7-18 20:11:52 | 显示全部楼层
现在vmware 下试试。。
回复 支持 反对

使用道具 举报

发表于 2006-7-18 23:24:10 | 显示全部楼层
在测试。没发现问题,说实话也不敢怎么大测试。
回复 支持 反对

使用道具 举报

发表于 2006-7-20 22:49:04 | 显示全部楼层
试了,拷贝,移动,删除文件,目录都没问题。中文(繁简)文件,目录的改名,文件内容的修改等也没发现问题。看样子我们可以抛弃fat分区了!:cool:
回复 支持 反对

使用道具 举报

发表于 2006-7-20 23:56:24 | 显示全部楼层
以前 ntfs-fuse 好像对创建目录的层数有限制,请问 NTFS-3G 有没有此问题?
回复 支持 反对

使用道具 举报

发表于 2006-7-21 09:38:19 | 显示全部楼层
gnome-vfs的支持怎么解决?
nautilus中“computer:///”能够显示ntfs逻辑盘及卷标,但是无法操作。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表