fishfeather 发表于 2003-4-26 21:46:26

关于MOUNT命令

使用MOUNT命令-O参数的时候,可以同时设置iocharset=gb2312和 codepage=cp936,虽然他们的功能都是让系统可以支持中文长文件名,但是我始终没有搞明白他们的区别是什么,另外,想了解一下 mount -o umask=0这个参数有什么用,谢谢大家了

cnhnln 发表于 2003-4-26 23:06:53

codepage 是代码页 iocharset是字符集 gb2312是cp936的别名
其他的就不知道了:oops:
应该是codepage=936 这样的

fishfeather 发表于 2003-4-27 21:07:55

问题是两者有什么具体的分别没有呢?
比如说运行机制上边的不同?
或者就是名字不同而已?

meteorsky 发表于 2003-4-28 09:37:40

Re: 关于MOUNT命令

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设置产生一样的作用。

aniuge128 发表于 2003-4-28 13:07:50

我也有相同的问题

:cry:
只用iocharset=cp936这后,rh9是可以显示中文了,但文件名修改了以后,
在WIN98下面全部乱码了.
是不是用code page=936,iocharset=gb2312就可以了呢?
请指教! :oops:

meteorsky 发表于 2003-4-28 14:10:04

我用的都是ntfs格式的
在linux下只能读不能写
这个问题没有注意

你可以试一下

roach 发表于 2003-4-30 22:12:58

我一直都是用iocharset=gb2312,没什么问题

Bluedata 发表于 2003-5-1 02:19:33

Re: 我也有相同的问题

:cry:
只用iocharset=cp936这后,rh9是可以显示中文了,但文件名修改了以后,
在WIN98下面全部乱码了.

我的就是codepage=936,iocharset=cp936
但是也没什么问题。
页: [1]
查看完整版本: 关于MOUNT命令