有关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: 我在编译安装了2.6.7的内核后还是无法写ntfs分区,也希望有高手能来解释一下。。。 :-( 我在另一台机器上安装了Mandrake Linux 10.0 Community版的,安装时和默认的启动项是2.4的内核,还有一个启动项是263-4是用的2.6的内核,在它们下都认ntfs分区,是安装时自动识别并加载的,在这一点上好象比Red hat强些. 要让其他用户可以读,可以设置umask=0。
在Linux下对NTFS进行写操作仍处在实验阶段,比较危险。要想打开这项功能,就只有自己编译内核了。 对于fstab的问题,我刚刚试了一下:
参数只写上iocharset=gb2312,不要加codepage。 内核的linux-ntfs驱动不支持ntfs5.0以上文件系统的写操作,只能对NT4以下写操作。不论是2.4还是2.6
这里有一个,据说支持2000以上。 http://www.jankratochvil.net/project/captive/
PS:我没试过,出了问题自己负责阿。最好先把和初恋情人的情书备份一下啊 :mrgreen: 内核的linux-ntfs驱动不支持ntfs5.0以上文件系统的写操作,只能对NT4以下写操作。不论是2.4还是2.6
这里有一个,据说支持2000以上。 http://www.jankratochvil.net/project/captive/
PS:我没试过,出了问题自己负责阿。最好先把和初恋情人的情书备份一下啊 :mrgreen:
明白了。。。 8)8)
页:
[1]