关于MOUNT命令

关于MOUNT命令

使用MOUNT命令-O参数的时候,可以同时设置iocharset=gb2312和 codepage=cp936,虽然他们的功能都是让系统可以支持中文长文件名,但是我始终没有搞明白他们的区别是什么,另外,想了解一下 mount -o umask=0这个参数有什么用,谢谢大家了
codepage 是代码页 iocharset是字符集 gb2312是cp936的别名
其他的就不知道了  
应该是codepage=936 这样的
问题是两者有什么具体的分别没有呢?
比如说运行机制上边的不同?
或者就是名字不同而已?
mount -o umask=0
umask=0这个参数是使mount上来内容可以让任何登陆到系统的用户无限制访问(r,w ,x),
umask 用的是掩码,linux中的文件/目录许可是用4位八进制数表示的。其中第一个八进制数用来表示特殊许可设置,第二个数字用来设置文件所有者的许可,第三个数字用来设置组许可,第四个数字用来设置所有人的许可。
在linux中,读(r)权限用8进制表示就是4,写(w)表示为2,执行(x)表示为1,可以使用命令chmod来设置目录和文件的权限,如chmod 0744 example
设置example的属性为无特殊许可,example的所有者有全部的权限,同组人有读权限,其他人有读权限,

而umask 用的是掩码,如mount -0 umask=0033 就使mount上来的内容的属性设置和上面用chmod设置产生一样的作用。

只用iocharset=cp936这后,rh9是可以显示中文了,但文件名修改了以后,
在WIN98下面全部乱码了.
是不是用code page=936,iocharset=gb2312就可以了呢?
请指教!
我用的都是ntfs格式的
在linux下只能读不能写
这个问题没有注意

你可以试一下
我一直都是用iocharset=gb2312,没什么问题
[quote:a1fdedb595="aniuge128"]
只用iocharset=cp936这后,rh9是可以显示中文了,但文件名修改了以后,
在WIN98下面全部乱码了.
[/quote]
我的就是codepage=936,iocharset=cp936
但是也没什么问题。