如果安装失败,我可以使用options = auto来设置/ etc / fstab文件吗?
手册说,如果options = auto的条目失败,它将会中断启动过程。
没有自动启动,它不会自动挂载设备。
那么如何让失败的auto入口被忽略?
我在Ubuntu VM中创build了一个名为/dev/sdb1的分区。 但是我没有为这个分区创build一个文件系统,所以当然也不会挂载。
然后在fstabinput以下内容。
/dev/sdb1 /mnt/ auto defaults,nobootwait 0 2
并重新启动虚拟机。 服务器在syslog出现以下错误消息后重新启动
suku@ubuntu-vm:~$ grep sdb1 /var/log/syslog Jan 11 16:32:58 ubuntu-vm kernel: [ 2.263540] sdb: sdb1 Jan 11 16:32:59 ubuntu-vm kernel: [ 4.403527] EXT3-fs (sdb1): error: can't find ext3 filesystem on dev sdb1. Jan 11 16:32:59 ubuntu-vm kernel: [ 4.410341] EXT4-fs (sdb1): VFS: Can't find ext4 filesystem Jan 11 16:32:59 ubuntu-vm kernel: [ 4.413978] FAT-fs (sdb1): bogus number of reserved sectors Jan 11 16:32:59 ubuntu-vm kernel: [ 4.414073] FAT-fs (sdb1): Can't find a valid FAT filesystem
什么是nobootwait :
可以将nobootwait应用于非远程文件系统,以明确指示mountall(8)不要为其启动引导。
也许最好是写一个脚本来启动后安装的东西? 例如,把noautostring放到fstab ,并通过rc.local挂载
我不知道你的发行版,但通常启动只是等待超时,然后将启动没有安装。 您可以使用udev规则在运行时自动挂载它,例如在插件中。
要在fstab中绑定目录,请使用:
/from /to none bind 0 0