/ etc / fstab ข้ามข้อผิดพลาด


13

ฉันสามารถตั้งค่า / etc / fstab ด้วย options = auto ที่จะข้ามได้หรือไม่หากการติดตั้งล้มเหลว

คู่มือบอกว่ามันจะทำให้กระบวนการบู๊ตเสียหายหากรายการที่มี options = auto ล้มเหลว

หากไม่มีระบบอัตโนมัติจะไม่เชื่อมต่ออุปกรณ์โดยอัตโนมัติเมื่อบูต

ดังนั้นวิธีที่จะทำให้รายการอัตโนมัติจะถูกละเว้นในความล้มเหลว?


คำตอบ:


13

ฉันสร้างพาร์ติชันที่เรียกว่า/dev/sdb1ใน Ubuntu VM ของฉัน แต่ฉันไม่ได้สร้างระบบไฟล์สำหรับพาร์ติชันนี้และแน่นอนว่ามันจะไม่ถูกเมานต์

fstabแล้วใส่ต่อไปนี้ในรายการ

/dev/sdb1   /mnt/       auto    defaults,nobootwait     0   2

และรีบูต VM เซิร์ฟเวอร์รีบูทโดยมีข้อความแสดงข้อผิดพลาดดังนี้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)จะไม่ต้องบูตเครื่องสำหรับพวกเขา


5
nobootwait ไม่ทำงานอีกต่อไปใน 16.04
Antti Haapala

1
ใน rhel / centos 7 งานธง nofail
Andy

1
การตั้งค่าสถานะที่ถูกต้องที่จะใช้บน Ubuntu 18.04 คืออะไร?
Aaron Franke

@AaronFranke ลอง: nofail ข้อผิดพลาด = ทำต่อไป
Vasin Yuriy

2

อาจจะเป็นการดีกว่าถ้าคุณเขียนสคริปต์เพื่อเมานต์บางอย่างหลังจากบูต ตัวอย่างเช่นใส่ string ด้วยnoautoเพื่อfstabและ mount ผ่านrc.local


0

ฉันไม่แน่ใจเกี่ยวกับ distro ของคุณ แต่โดยทั่วไปแล้วการบูทก็จะต้องรอด้วยการหมดเวลาและจากนั้นจะบูตโดยไม่ต้องติดตั้ง คุณสามารถติดตั้งมันโดยอัตโนมัติในเวลาทำงานโดยใช้udevกฎเช่นปลั๊กอิน

ในการผูกไดเร็กทอรีใน fstab ให้ใช้:

/from    /to   none bind 0 0 

debian 6 และมันเป็นสิ่งmount --bind dirA directoryBที่ฉันต้องการจะทำให้เป็นอัตโนมัติ
ledy

@Steffen grub ไม่เคยเกี่ยวข้องกับ fstab ในเวลาทำงาน
rackandboneman

@ledy: คุณพยายามผูก fstab ด้วย / opt / var_log / var / log หรือไม่ผูก 0 0? นอกจากนี้คุณสามารถพิจารณาที่จะวาง symlink
Steffen

แน่นอนคุณควรแก้ไขโพสต์ของคุณเนื่องจากด้วงไม่เกี่ยวข้องกับการติดตั้ง
chutz
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.