loturs 发表于 2004-7-12 22:22:52

有关mount ntfs分区的问题,请教各位大侠

我用的是Red hat Enterprise Linux ES 3 ,内核是2.4.21-9 EL ,完全安装.开始它不认ntfs分区,后来下载了kernel-ntfs-2.4.21-9.EL.i686.rpm包,安装后用
mount -t ntfs -o iocharset=cp936 /dev/hda5 /mnt/win2003加载成功,可以访问.但是我在
/etc/fstab文件中加入
/dev/hda5 /mnt/win2003 ntfs defaults,codepage=936,iocharset=cp936 0 0
这样一行,重新启动后并没有加载成功,还需要手动加载,后来我又在/etc/rc.d/rc.local文件中加入上面的mount -t ntfs -o iocharset=cp936 /dev/hda5 /mnt/win2003这一行,在重新启动后就可以加载成功.但又出现新的问题,成功加载的win2003目录和所有的文件的权限是dr-w------,用root都不能修改.
我这里有三个问题请教:
1,为什么出现这样的问题2,怎样能在fstab中让它成功加载 3,怎样设置能够对ntfs分区进行读写操作.
先行谢过!拜托各位!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! :arrow:

bigcat00 发表于 2004-7-12 22:25:46

我在编译安装了2.6.7的内核后还是无法写ntfs分区,也希望有高手能来解释一下。。。 :-(

loturs 发表于 2004-7-18 22:33:34

我在另一台机器上安装了Mandrake Linux 10.0 Community版的,安装时和默认的启动项是2.4的内核,还有一个启动项是263-4是用的2.6的内核,在它们下都认ntfs分区,是安装时自动识别并加载的,在这一点上好象比Red hat强些.

dannycat 发表于 2004-7-20 12:47:58

要让其他用户可以读,可以设置umask=0。
在Linux下对NTFS进行写操作仍处在实验阶段,比较危险。要想打开这项功能,就只有自己编译内核了。

dannycat 发表于 2004-7-20 12:55:51

对于fstab的问题,我刚刚试了一下:
参数只写上iocharset=gb2312,不要加codepage。

cnhnln 发表于 2004-7-20 21:32:02

内核的linux-ntfs驱动不支持ntfs5.0以上文件系统的写操作,只能对NT4以下写操作。不论是2.4还是2.6

这里有一个,据说支持2000以上。 http://www.jankratochvil.net/project/captive/

PS:我没试过,出了问题自己负责阿。最好先把和初恋情人的情书备份一下啊 :mrgreen:

bigcat00 发表于 2004-7-20 21:57:17

内核的linux-ntfs驱动不支持ntfs5.0以上文件系统的写操作,只能对NT4以下写操作。不论是2.4还是2.6

这里有一个,据说支持2000以上。 http://www.jankratochvil.net/project/captive/

PS:我没试过,出了问题自己负责阿。最好先把和初恋情人的情书备份一下啊 :mrgreen:
明白了。。。 8)8)
页: [1]
查看完整版本: 有关mount ntfs分区的问题,请教各位大侠