LinuxSir.cn,穿越时空的Linuxsir!

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

本机的ntfs分区fstab中如何写参数加载

[复制链接]
发表于 2011-12-27 19:42:35 | 显示全部楼层 |阅读模式
没有装gnome,想在linux登陆以后,利用fstab加载另一个硬盘上的ntfs分区。
我的fstab内容如下:

  1. UUID=4C7683B576839E78 /mnt/PROGRAMME ntfs defaults,uid=1000,gid=100,nls=utf8,umask=0022,rw 0 1
  2. UUID=C2769ADB769AD011 /mnt/WORKING   ntfs defaults,uid=1000,gid=100,nls=utf8,umask=0022,rw 0 1
复制代码

结果加载后,无法往里面写入文件。就算是su到root也不行。
发表于 2011-12-27 20:19:25 | 显示全部楼层
貌似Arch的内核没有启用ntfs写入支持吧,试一下装ntfs-3g看看。
回复 支持 反对

使用道具 举报

发表于 2011-12-27 21:38:06 | 显示全部楼层
俺的就是这样的,其实都是在wiki看的

/dev/sda5 /media/file ntfs-3g defaults 0 0
/dev/sda6 /media/beifen ntfs-3g defaults 0 0
回复 支持 反对

使用道具 举报

发表于 2011-12-27 21:51:18 | 显示全部楼层
直接挂载的ntfs肯定是不能写入的;要想写入,必须像3楼那样用ntfs-3g来挂载。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-12-29 19:47:54 | 显示全部楼层
确实如此。装了ntfs-3g就能写入了。开始搞自动mount。
奇怪ntfs-3g为什么不整合到kernel中?
回复 支持 反对

使用道具 举报

发表于 2011-12-29 20:35:17 | 显示全部楼层
其实Linux内核有个NTFS写入支持的选项的,只是不知道为什么Arch没编译进去,具体是什么原因我也不清楚。
回复 支持 反对

使用道具 举报

发表于 2011-12-29 20:39:11 | 显示全部楼层
Post by shaohao;2157849
确实如此。装了ntfs-3g就能写入了。开始搞自动mount。
奇怪ntfs-3g为什么不整合到kernel中?


ntfs-3g 记得是个基于fuse的……应该不能和ntfs那个内核模块直接整合
回复 支持 反对

使用道具 举报

发表于 2011-12-29 23:40:17 | 显示全部楼层
ntfs格式是microsoft的专有格式,microsoft并未公布相关的技术资料。目前linux内核对ntfs的支持是第三方实现,还不够完善,尤其是对包含非英文字符(比如中文汉字)的ntfs分区不能保证安全的写入,所以内核默认没有开启对ntfs的写入支持。而ntfs-3g对ntfs的写入支持只是实验性的,是没有任何担保的,如果因为使用ntfs-3g而导致数据受损,后果只能自己承担。
回复 支持 反对

使用道具 举报

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

本版积分规则

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