Могу ли я пропустить / etc / fstab с options = auto в случае сбоя установки?
В руководстве говорится, что процесс загрузки прервется, если запись с options = auto не удалась.
Без auto он не монтирует устройство автоматически при загрузке.
Так как же сделать так, чтобы автоматическая запись игнорировалась при сбоях?
Я создал раздел под названием /dev/sdb1
в моей виртуальной машине Ubuntu. Но я не создавал файловую систему для этого раздела, поэтому, конечно, он не будет смонтирован.
Затем введите следующую запись в fstab
.
/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)
не задерживать за них сапог.
Может, лучше будет написать скрипт для монтирования чего-нибудь после загрузки? Например, введите строку с noauto
к fstab
и смонтировать через rc.local
Я не уверен насчет вашего дистрибутива, но обычно загрузка просто ждет с таймаутом, а затем загружается без монтирования. Вы можете установить его автоматически во время выполнения, используя udev
правило, например на плагине.
Для привязки каталогов в fstab используйте:
/from /to none bind 0 0