อะไรคือความแตกต่างระหว่าง / etc / fstab และ / etc / mtab


28

ทั้งสอง/etc/mtabและ/etc/fstabมีข้อมูลเกี่ยวกับปริมาณที่ติดตั้งเช่น:

/etc/mtab

/dev/xvda1 / ext4 rw,discard 0 0
proc /proc proc rw,noexec,nosuid,nodev 0 0
...

/etc/fstab

LABEL=cloudimg-rootfs   /    ext4   defaults,discard    0 0
/dev/xvdf /home/ubuntu/logs ext4 rw 0 0

ความแตกต่างระหว่างไฟล์คืออะไร?

คำตอบ:


31

/etc/fstabคือรายการของระบบไฟล์ที่จะถูกเมาท์ในเวลาบูต หากคุณต้องการพาร์ทิชัน Windows /etc/fstabหรือการจัดเก็บไฟล์ของคุณติดตั้งครั้งเดียวบูทเครื่องคอมพิวเตอร์ของคุณคุณจะต้องใส่รายการที่เหมาะสมลงใน

/etc/mtabเป็นรายการของระบบไฟล์ที่เมาท์ในปัจจุบัน หากคุณมีดิสก์ที่เชื่อมต่ออยู่ แต่ไม่ได้เชื่อมต่อมันจะไม่ปรากฏใน/etc/mtabไฟล์ เมื่อคุณติดตั้งแล้วมันจะปรากฏขึ้นที่นั่น

โปรดทราบด้วยว่าเมื่อ systemd (ซึ่ง Ubuntu เปลี่ยนจาก 15.04 รีลีส) เป็นไปได้ที่จะประกาศระบบไฟล์ที่ต้องติดตั้งตอนบู๊ตผ่าน*.mountไฟล์ ดูบทช่วยสอนของ James Oguyaในหัวข้อ

สำหรับข้อมูลเพิ่มเติมโปรดอ่านคู่มือmount


19

TL; DR

  • /etc/fstabถูกสร้างโดยผู้ใช้ mountมันมีรายชื่อของไดรฟ์ที่จะติดตั้งโดย
  • /etc/mtabเป็นระบบที่สร้างขึ้น มันมีรายการของอุปกรณ์ที่ติดตั้งในปัจจุบัน
  • รูปแบบของไฟล์คล้ายกัน หลังจากการติดตั้งอุปกรณ์ใหม่ให้คัดลอกบรรทัดที่เกี่ยวข้องจาก/etc/mtabไปเพื่อให้มันจะเป็นรถยนต์ที่ติดตั้งหลังจากบูตหรือเมื่อโทร/etc/fstabmount -a

คำพูดจากmountคู่มือ

/etc/fstab, /etc/mtabและ/proc/mountsไฟล์

ไฟล์/etc/fstabอาจมีบรรทัดที่อธิบายว่าอุปกรณ์ใดบ้างที่มักจะถูกเมานท์โดยใช้ตัวเลือกใด

โปรแกรม mountและรักษารายการขณะที่ติดตั้งระบบไฟล์ในแฟ้มumount/etc/mtab

เมื่อติดตั้งระบบไฟล์ proc (พูดที่/proc) ไฟล์/etc/mtabและ/proc/mountsมีเนื้อหาที่คล้ายกันมาก อดีตมีข้อมูลค่อนข้างมากเช่นตัวเลือกการเมานต์ที่ใช้ แต่ไม่จำเป็นต้องทันสมัย

mount -a

เมา -a [-t type] [-O optlist]

(โดยปกติจะได้รับใน bootscript) ทำให้ระบบไฟล์ทั้งหมดที่กล่าวถึงใน fstab (ประเภทที่เหมาะสมและ / หรือมีหรือไม่มีตัวเลือกที่เหมาะสม) ที่จะติดตั้งตามที่ระบุยกเว้นสำหรับผู้ที่มีบรรทัดที่มีคำหลัก noauto การเพิ่มตัวเลือก -F จะทำให้ mount fork เพื่อให้ระบบไฟล์ติดตั้งพร้อมกัน

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