LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 784|回复: 2

可以帮我看看这个东东吗?

[复制链接]
发表于 2005-8-21 23:52:03 | 显示全部楼层 |阅读模式
这个东东好像是我一年前看过的。可是现在看不懂 了,还请大家帮帮忙!!

if echo $FSTYPE|grep -i vfat >/dev/null || echo $FSTYPE|grep -i ntfs >/dev/null;then
echo "$j $MYMOUNT $FSTYPE $MOUNTOPTIONS,umask=0,exec 0 0" >>/etc/fstab
mount -t $FSTYPE -o $MOUNTOPTIONS,umask=0,exec,rw $j $MYMOUNT 2>/dev/null
else
echo "$j $MYMOUNT $FSTYPE defaults 0 0" >>/etc/fstab
mount -t $FSTYPE -o defaults $j $MYMOUNT 2>/dev/null
[html]www.linuxfans.org[/html]
发表于 2005-8-22 11:28:05 | 显示全部楼层
这不是根据不同的FSTYPE来修改/etc/fstab文件的一个脚本吗?
回复 支持 反对

使用道具 举报

发表于 2005-8-23 03:01:12 | 显示全部楼层
代码看上去是要根据不同的情况来做不同的挂载。不过对偶这种菜鸟来说, 细节上有点头痛。

第一句话是要查一下$FSTYPE是不是ntfs和vfat的格式。
第二句话是要把配置加进/etc/fstab中去, $j是设备名, $MYMOUT是挂载点, $MOUNTOPTIONS是挂载选项, 可能的选项有auto/noauto, user/nouser, ro/rw, sync/async等, umask=0是指把这个文件系统的属性设成最没安全性的那种, 也就相当于chmod 777, exec就是允许执行二进制文件。 最后两个0 0, 一个是指不dump(备份), 一个是指不检查系统完整性。
第三句话罗哩罗嗦, 选项不少。
后面的defaults大概是指缺省选项吧。我不知道没有-o defaults是不是没有关系的? 系统自然会选择缺省的吧?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表