关于 Ubuntu 自动挂载 Windows 分区

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
头像
sunxd0791
帖子: 2
注册时间: 2005-06-02 16:14

#16

帖子 sunxd0791 » 2005-06-05 9:15

谢谢,问题已解决

ubuntu真的是很好的发行版,正在使用中,爽啊 :D
yongyi
帖子: 3025
注册时间: 2005-05-07 23:57
联系:

#17

帖子 yongyi » 2005-06-05 9:36

welcome!
:D :lol: 8)
独自看一看大海
总想起身边走在路上的朋友
Lenovo E290-420[Celeron-M420/256M/60G/Intel GMA950]
头像
max0000
帖子: 310
注册时间: 2005-04-08 14:54

#18

帖子 max0000 » 2005-06-05 20:37

一叶,请教一下。
对vfat盘用iocharset=utf8会在挂的时候警告,说是这个参数可能导致“严重问题”。有什么讲究吗?
头像
oneleaf
论坛管理员
帖子: 10455
注册时间: 2005-03-27 0:06
系统: Ubuntu 12.04

#19

帖子 oneleaf » 2005-06-05 20:50

这个是花花写的,只是不支持这个参数了,你可以修改为:
原:
iocharset=utf8
现:
utf8

我没有试过,如果可以不会出现警告,告知一声,我来修改文档。
当净其意如虚空,远离妄想及诸取,令心所向皆无碍
头像
max0000
帖子: 310
注册时间: 2005-04-08 14:54

#20

帖子 max0000 » 2005-06-06 8:54

用iocharset=utf8参数会在启动时出现警告:

代码: 全选

FAT: utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
用utf8参数就不会了。
头像
Rerven
帖子: 75
注册时间: 2005-04-22 16:46

#21

帖子 Rerven » 2005-08-12 16:05

请问一下,我的fstab设置如下:

代码: 全选

/dev/hda1  /mnt/C  vfat  rw,user,auto,utf8      0         0
只能够读,不能够写呀..咋办呢???
头像
firehare
帖子: 2625
注册时间: 2005-04-10 16:54
来自: 温州大学
联系:

#22

帖子 firehare » 2005-08-12 17:21

楼上的兄弟似乎没有仔细看上面的文章,不是有兄弟说要加umask=0002吗?你再好好找找,祝你顺利!
============================================
仔细想想应该是umask=000才对,毕竟它是掩码,如果要其它用户也能读写的话,就应该将权限设为777,因此掩码就是000了。
我心无畏,源自于我心无知。
图片
鱼的眼泪
帖子: 83
注册时间: 2005-04-20 21:21

#23

帖子 鱼的眼泪 » 2005-08-18 22:23

兄弟们看看我的这个fstab,已经能自动挂载,也能显示中文,但是,普通用户对挂载的分区都没法读写,不知道umask这个要后面要取什么值。
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/hda7 / ext3 defaults,errors=remount-ro 0 1
/dev/hda8 none swap sw 0 0
/dev/hdc /media/cdrom0 udf,iso9660 ro,user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0
#selfedit
/dev/hda1 /media/windows ntfs rw,user,noauto,utf8,umask=0000 0 0
/dev/hda5 /media/d ntfs rw,user,noauto,utf8,umask=0002 0 0
/dev/hda6 /media/e ntfs rw,user,noauto,utf8,umask=0000 0 0
#/dev/hda5 /media/d ntfs umask=0222 0 0
发于点滴,行于心田,融于交流,盛于久远。
yongyi
帖子: 3025
注册时间: 2005-05-07 23:57
联系:

#24

帖子 yongyi » 2005-08-18 22:31

可读写(非ntfs分区):

代码: 全选

/dev/hda5       /media/hda5     vfat    user,utf8,umask=000        0       0
独自看一看大海
总想起身边走在路上的朋友
Lenovo E290-420[Celeron-M420/256M/60G/Intel GMA950]
yongyi
帖子: 3025
注册时间: 2005-05-07 23:57
联系:

#25

帖子 yongyi » 2005-08-18 22:33

鱼的眼泪
你挂载的是nfts分区,就让它只读吧。写入会出错的。
独自看一看大海
总想起身边走在路上的朋友
Lenovo E290-420[Celeron-M420/256M/60G/Intel GMA950]
头像
gnix_oag
帖子: 1994
注册时间: 2005-05-19 18:38
来自: 湖南永州
联系:

#26

帖子 gnix_oag » 2005-08-19 6:54

我以前用 xp 全是 ntfs ,现在全是 fat32 了
鱼的眼泪
帖子: 83
注册时间: 2005-04-20 21:21

#27

帖子 鱼的眼泪 » 2005-08-19 9:02

后悔阿,当时一念之差,没用fat32格式,确实带来好多麻烦。谢过yongyi,能否解释一下umask后面的数值怎么取,代表什么意思?或者发个相关的资料,我自己看。谢谢
发于点滴,行于心田,融于交流,盛于久远。
yongyi
帖子: 3025
注册时间: 2005-05-07 23:57
联系:

#28

帖子 yongyi » 2005-08-19 9:31

关于umask
我们创建文件的默认权限是怎么来的?如何改变这个默认权限呢?
umask是什么?

当我们登录系统之后创建一个文件总是有一个默认权限的,那么这个权限是怎么来的呢?这就是umask干的事情。umask设置了用户创建文件的默认权限,它与chmod的效果刚好相反,umask设置的是权限“补码”,而chmod设置的是文件权限码。一般在/etc/profile、$ [HOME]/.bash_profile或$[HOME]/.profile中设置umask值。

如何计算umask值?

umask命令允许你设定文件创建时的缺省模式,对应每一类用户(文件属主、同组用户、其他用户)存在一个相应的umask值中的数字。对于文件来说,这一数字的最大值分别是6。系统不允许你在创建一个文本文件时就赋予它执行权限,必须在创建后用chmod命令增加这一权限。目录则允许设置执行权限,这样针对目录来说,umask中各个数字最大可以到7。

该命令的一般形式为:umask nnn
其中nnn为umask置000 - 777。

我们只要记住u m a s k是从权限中“拿走”相应的位即可。下表是umask值与权限的对照表:
umask 文件 目录
--------------------
0 6 7
1 6 6
2 4 5
3 4 4
4 2 3
5 2 2
6 0 1
7 0 0
--------------------

如:umask值为022,则默认目录权限为755,默认文件权限为644。
这也有个帖子:
http://www.linuxsir.org/bbs/showthread. ... ight=umask

以前加了一篇说得很好的在书签,但不知去哪里旅游了,找不着了。
独自看一看大海
总想起身边走在路上的朋友
Lenovo E290-420[Celeron-M420/256M/60G/Intel GMA950]
鱼的眼泪
帖子: 83
注册时间: 2005-04-20 21:21

#29

帖子 鱼的眼泪 » 2005-08-20 15:20

已经明白了,3Q。
发于点滴,行于心田,融于交流,盛于久远。
头像
firehare
帖子: 2625
注册时间: 2005-04-10 16:54
来自: 温州大学
联系:

#30

帖子 firehare » 2005-08-20 17:53

先前在这儿写了一个帖子,觉得上面所说的002不太对,顺便说明了一下umask,可能是那天数据回滚没了。
我心无畏,源自于我心无知。
图片
回复