LinuxSir.cn,穿越时空的Linuxsir!

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

已经mount上的ntfs分区为什么不能写入呢?

[复制链接]
发表于 2006-4-15 11:57:42 | 显示全部楼层 |阅读模式
安装了双系统,FC5+WIN XP。

在FC5下面已经成功mount上了NTFS分区,普通广本文件和图片文件在FC5下均能访问,但是word等文档都不能访问,提示说“XX文件不存在”,晕!还有一点就是,在NTFS上不能创建任何文件,不能写入。

mount的时候,采用了rw选项。使用mount查看时也能看到挂载后的文件系统是rw的/。

为什么?
发表于 2006-4-15 16:14:28 | 显示全部楼层
mount上的分区可以读取,但是不支持写入,想写入的话有专门的软件,但是好像不安全,所以不推荐.我也是个Linux新手,有说错的地方还请高手指正.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-15 20:51:37 | 显示全部楼层
已经找到相关链接了。。。

http://www.jankratochvil.net/project/captive/
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-17 11:29:59 | 显示全部楼层
试过了,不行!有问题,缺少文件。。。

# mount -t captive-ntfs -o iocharset=gb2323 /dev/hda5 /mnt/wind

Captive-ERROR **: captive_rtl_file_mmap("/var/lib/captive/ntfs.sys"): open: No such file or directory
aborting...


[root@MyFedora zhuxj]# rpm -ql captive-static
/etc/rc.d/init.d/captive
/etc/w32-mod-id.captivemodid.xml
/sbin/mount.captive
/sbin/mount.captive-cdfs
/sbin/mount.captive-ext2fsd
/sbin/mount.captive-fastfat
/sbin/mount.captive-ntfs
/usr/bin/captive-cmdline
/usr/libexec/captive-fusermount
/usr/libexec/captive-sandbox-server
/usr/sbin/captive-install-acquire
/usr/sbin/captive-install-fstab
/usr/share/captive
/usr/share/captive/fonts
/usr/share/captive/fonts/data
/usr/share/captive/fonts/data/l048013t.pfa
/usr/share/captive/fonts/fonts.conf
/usr/share/doc/captive-static-1.1.7
/usr/share/doc/captive-static-1.1.7/AUTHORS
/usr/share/doc/captive-static-1.1.7/NEWS
/usr/share/doc/captive-static-1.1.7/README
/usr/share/doc/captive-static-1.1.7/THANKS
/usr/share/doc/captive-static-1.1.7/TODO
/usr/share/locale/cs/LC_MESSAGES/captive.mo
/usr/share/man/man1/captive-cmdline.1.gz
/usr/share/man/man1/captive-install-acquire.1.gz
/usr/share/man/man1/captive-install-fstab.1.gz
/usr/share/man/man1/captive-sandbox-server.1.gz
/usr/share/man/man7/captive.7.gz
/usr/share/man/man8/mount.captive.8.gz
/var/lib/captive
/var/lib/captive/ext2fsd.sys
/var/lib/captive/tmp
回复 支持 反对

使用道具 举报

发表于 2006-4-17 11:34:36 | 显示全部楼层
这个是绝对危险的做法,推荐楼主不要做常识
回复 支持 反对

使用道具 举报

发表于 2006-4-17 11:37:16 | 显示全部楼层
这个是绝对危险的做法,推荐楼主不要做尝试
还有mount -t captive-ntfs -o iocharset=gb2323 /dev/hda5 /mnt/wind
gb2323是什么?我们都用gb2312
回复 支持 反对

使用道具 举报

发表于 2006-4-17 11:46:08 | 显示全部楼层
这个是绝对危险的做法,推荐楼主不要做尝试
还有mount -t captive-ntfs -o iocharset=gb2323 /dev/hda5 /mnt/wind
gb2323是什么?我们都用gb2312
那个ntfs.sys涉及到版权,自己从windows里弄一个吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-17 15:24:59 | 显示全部楼层
呵,谢谢提醒!

1. gb2312是写错了。。。
2. ntfs.sys涉及版权,除了这个外,技术上用那个captive-ntfs来mount WINXP的ntfs分区再写入没有问题吧?有没有试过??绝对危险是指会破坏ntfs分区对吧?

这么说,我可能打算放弃了。。。。。
回复 支持 反对

使用道具 举报

发表于 2006-4-17 17:42:50 | 显示全部楼层
captive-ntfs 寫入速度好慢, 大約500KB/s, 比USB1.1還要慢(600-800KB/s)
回复 支持 反对

使用道具 举报

发表于 2006-4-17 20:19:49 | 显示全部楼层
首先你要有ROOT权限吧.

不能读取word文件吗.你用什么软件读的.word文件是不是中文名,你的NTFS分区的中文名能显示不能.

不能在NTFS分区新建文件.你把LINUX分区的文件粘贴试试,看能不能.如果中文文件不能粘贴.就用下英文文件名.如果英文文件能粘贴.应该是字符编码的问题.
回复 支持 反对

使用道具 举报

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

本版积分规则

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