LinuxSir.cn,穿越时空的Linuxsir!

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

fstab不会自动挂载文件,怎么会这样呢?

[复制链接]
发表于 2008-6-25 08:52:43 | 显示全部楼层 |阅读模式
新装了个gentoo-x86-minimal-2008.0_beta2,一切正常。
就是不会自动挂载/home /var /tmp分区

/etc/fstab

/dev/hda1               /boot           ext3            noauto          1 2
/dev/hda3               /               ext3            noauto          0 1
/dev/hda5               /var            ext3            noauto          1 2
/dev/hda6               /tmp            ext3            noauto          1 2
/dev/hda7               /home           ext3            noauto          1 2

/dev/hda2               none            swap            sw              0 0
/dev/cdrom              /mnt/cdrom      auto            noauto,ro       0 0

shm                     /dev/shm        tmpfs           nodev,nosuid,noexec     0 0

不得已在启动脚本的末尾添加重启就可以自动挂载了
ls -hl /etc/runlevels/boot/
nano /etc/init.d/localmount
添加:
mount /dev/hda5 /var
mount /dev/hda6 /tmp
mount /dev/hda7 /home

不大理解为什么会这样呢?
发表于 2008-6-25 09:29:19 | 显示全部楼层
你都写入noauto,肯定不会自动挂载啦!
回复 支持 反对

使用道具 举报

发表于 2008-6-25 09:33:22 | 显示全部楼层
fstab 中 noauto
就是“不自动”
去掉试一下。

另,楼主写的“写个脚本就可以自动挂载了”,其实是用了另一种方法来解决。不推荐这种方法。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-25 09:43:14 | 显示全部楼层
多谢各位,换成defaults就可以了,但是同样是noauto“/"目录怎么能挂载啊?
回复 支持 反对

使用道具 举报

发表于 2008-6-25 11:08:30 | 显示全部楼层
Post by yuio654;1867125
多谢各位,换成defaults就可以了,但是同样是noauto“/"目录怎么能挂载啊?


defaults 是 a+b+c+d 组合,里面就有自动加载项
回复 支持 反对

使用道具 举报

发表于 2008-6-25 11:59:07 | 显示全部楼层
“/”目录是在initrd里面挂载的,当时还没读/etc/fstab呢,等/etc/fstab能读了的时候,系统只会执行remount,这个时候和noauto没啥关系了
回复 支持 反对

使用道具 举报

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

本版积分规则

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