fstab mount รอเครือข่าย


17

ฉันพยายามติดตั้งอุปกรณ์ cifs หลังจากบูทระบบ

แต่ระบบพยายามติดตั้งระบบก่อนที่จะสร้างเครือข่ายจึงล้มเหลว

หลังจากเข้าสู่ระบบฉันสามารถติดมัน whitout ปัญหาใด ๆ โดยใช้ sudo mount -a

ฉันจะบอก Arch (arm) ให้รอจนกว่าเครือข่ายจะพร้อมใช้งานได้อย่างไร

แก้ไข :

ฉันใช้ systemd


มีคำถามที่คล้ายกันเกี่ยวกับเรื่องนี้เป็นเรื่องโปรดดูที่ติดหุ้น samba ที่บูตกับ systemd
bviktor

คำตอบ:


21

การเพิ่ม_netdevตัวเลือกการเมานท์ใน/etc/fstabอาจเพียงพอ

หน่วยเมาท์ที่อ้างอิงถึงระบบโลคัลและระบบไฟล์เครือข่ายมีความแตกต่างตามข้อกำหนดประเภทของระบบไฟล์ ในบางกรณีการทำเช่นนี้ไม่เพียงพอ (ตัวอย่างเช่นการเมานต์อุปกรณ์บล็อกเครือข่ายเช่น iSCSI) ซึ่งในกรณีนี้ _netdev อาจถูกเพิ่มลงในสตริงตัวเลือกการเมานท์ของหน่วยซึ่งบังคับให้ systemd พิจารณาเมานท์เน็ตเวิร์ก

นอกจากนี้ยังsystemdรองรับการอ้างอิงคำสั่งที่ชัดเจนระหว่างรายการที่เมาท์และหน่วยอื่น ๆ : การเพิ่มx-systemd.after=network-online.targetตัวเลือกการเมาท์อาจทำงานได้ถ้า _netdev ไม่เพียงพอ

ดูเอกสารประกอบหน่วยเมานต์ systemdสำหรับรายละเอียดเพิ่มเติม


_netdevส่วนไม่ทำงานสำหรับฉัน แต่มันถูกทิ้งและX-systemd.after = network-online.target ไม่เกี่ยวกับ nfsv4 เมาท์นี่คือ verifed บน U16.04.6 VM
ssvegeta96

4

เพิ่ม_netdevไปยัง/etc/fstabรายการที่เป็นปัญหา จาก manpages สำหรับ `mount (8) ':

_netdev ระบบไฟล์ตั้งอยู่บนอุปกรณ์ที่ต้องการการเข้าถึงเครือข่าย (ใช้เพื่อป้องกันไม่ให้ระบบพยายามเมานต์ระบบไฟล์เหล่านี้จนกว่าเครือข่ายจะเปิดใช้งานบนระบบ)


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