มีเหตุผลใดที่จะย้ายออกจาก fstab บนระบบ systemd หรือไม่?


11

ฉันใช้ระบบ Arch Linux ซึ่งหมายถึง systemd

ใน systemd มีไฟล์หน่วยเนทีฟสำหรับจุดเมานท์พร้อมด้วยนามสกุล. mount ฉันมักจะใช้/etc/fstabซึ่งไม่เคยทำให้ฉันมีปัญหาเพราะ systemd เพียงแค่รับข้อมูลจากที่ แต่ตอนนี้ฉันได้อ่านเอกสารฉันสงสัยว่าควรเปลี่ยนเป็นไฟล์ systemd unit แบบดั้งเดิมหรือไม่

Arch Wiki แสดงให้เห็นว่าไม่มีประโยชน์เพราะมันบอกว่าจะเติมข้อมูลของคุณfstabในคู่มือสำหรับผู้เริ่มต้น


4
/etc/fstabมีสำหรับฉันประโยชน์ที่แตกต่างในการจัดการม้าในไฟล์หนึ่ง ...
jasonwryan

2
ฉันใช้มา/etc/fstabหลายปีโดยไม่มีข้อสงสัย / ปัญหา แม้จะมีพาร์ติชันที่ติดตั้ง NFS แล้ว ... ตราบใดที่คุณรู้วิธีบำรุงรักษาการกำหนดค่าของคุณ
Bichoy

คำตอบ:


6

systemd mountpoint สนับสนุนการกำหนดค่าที่ยืดหยุ่นมากขึ้นอย่างน้อยที่สุดเมื่อเมานต์แต่ละจุด บางครั้งก็มีประโยชน์ในปัญหาที่ซับซ้อนมาก ๆ กับการติดตั้งเครือข่าย ฯลฯ

โดยทั่วไปแล้วคุณใช้ fstab เว้นแต่ว่าคุณติดอยู่กับการกำหนดค่าพฤติกรรมที่ซับซ้อนบางอย่าง (ถ้าคุณเคยทำ) จากนั้นลองหาวิธีแก้ปัญหา systemd


8

จากman systemd.mountตัวเอง:

fstab

หน่วยเมาท์อาจถูกกำหนดค่าผ่านไฟล์หน่วยหรือผ่าน / etc / fstab (ดูรายละเอียด fstab (5)) การเมานต์ที่แสดงใน / etc / fstab จะถูกแปลงเป็นหน่วยเนทีฟแบบไดนามิกเมื่อบูตและเมื่อการกำหนดค่าของตัวจัดการระบบถูกโหลดใหม่ โดยทั่วไปการกำหนดค่าจุดเชื่อมต่อผ่าน / etc / fstab เป็นวิธีการที่แนะนำ ดู systemd-fstab-generator (8) สำหรับรายละเอียดเกี่ยวกับการแปลง

โปรดทราบว่าฟีเจอร์บางอย่างจะนำไปใช้กับ fstab เท่านั้น ตัวอย่างเช่นเมื่อ systemd ใน initrd ถูกใช้เพื่อเมาท์ระบบไฟล์ / usr เช่นเดียวกับ / filesystem systemd ใน initrd อ่าน etc / fstab on / และค้นหารายการสำหรับ / usr

นอกจากนี้ยังช่วยให้คุณใช้mount /mountpointด้วยตนเอง systemdโดยทั่วไปแล้วคุณยินดีที่จะทำเช่นนี้เช่นจะอัปเดตสถานะของชุดเมานท์เมื่อคุณเลิกเมานท์หรือเมานต์ระบบไฟล์

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