ฉันจะแสดงรายการตัวเลือกทั้งหมดที่ระบบไฟล์ติดตั้งด้วยได้อย่างไร


10

ทั้งสองmountและcat /proc/mountsไม่ให้ฉันตัวเลือกทั้งหมดที่ผมระบุไว้ในฟิลด์ 'ตัวเลือก' /etc/fstabใน

ตัวอย่างเช่นนี่คือของฉัน/etc/fstab:

# <file system>                                 <mount point>   <type>  <options>                                       <dump>  <pass>
UUID=1afaad96-8aa3-4283-95a4-20510e5b3fbb      /               ext4    rw,async,exec,nouser,suid,errors=remount-ro     0       1

แต่ผลลัพธ์ของmountเพียงให้ฉันนี้ ( mount -vไม่ทำงานอย่างใดอย่างหนึ่ง):

/dev/sda6 on / type ext4 (rw)

และ `cat / proc / mounts:

rootfs / rootfs rw 0 0

ฉันจะตรวจสอบว่าระบบไฟล์ของฉันติดตั้งได้อย่างไร

คำตอบ:


9

ปัญหาคือคุณไม่เข้าใจความหมายของ "rootfs"

หากคุณcat /proc/mountsหรือกรองเอาท์พุทด้วย grep หรือ awk คุณจะได้รับรายการเมานต์ทั้งหมดและตัวเลือกตามที่ระบุโดย @steeldriver

บรรทัดแรกrootfs / rootfs rw 0 0ไม่ใช่พาร์ติชั่นรูทของคุณ แต่ใช้โดยเคอร์เนล

รูทคืออะไร?

Rootfs เป็นอินสแตนซ์พิเศษของ ramfs (หรือ tmpfs หากเปิดใช้งานอยู่) ซึ่งจะปรากฏในระบบ 2.6 เสมอ คุณไม่สามารถเลิกเมานด์รูทได้ด้วยเหตุผลเดียวกับที่คุณไม่สามารถฆ่ากระบวนการเริ่มต้น แทนที่จะมีรหัสพิเศษเพื่อตรวจสอบและจัดการรายการว่างเปล่ามันมีขนาดเล็กลงและง่ายขึ้นสำหรับเคอร์เนลเพื่อให้แน่ใจว่ารายการบางรายการไม่สามารถว่างเปล่าได้

ระบบส่วนใหญ่ก็ติดระบบแฟ้มอื่นมากกว่าrootfsและไม่สนใจมัน ปริมาณของพื้นที่ที่อินสแตนซ์ว่างของการramfsใช้มีขนาดเล็ก

หากCONFIG_TMPFSเปิดใช้งานrootfsจะใช้tmpfsแทนramfsค่าเริ่มต้น หากต้องการบังคับใช้ให้ramfsเพิ่ม "rootfstype = ramfs" ลงในบรรทัดคำสั่งเคอร์เนล

ดูhttps://www.kernel.org/doc/Documentation/filesystems/ramfs-rootfs-initramfs.txt

ดูที่เอาต์พุตหรือกรองผลลัพธ์ด้วย grep หรือ awk

grep '/dev' /proc/mounts

6

/proc/mountsไฟล์แน่นอนควรมีตัวเลือก (รวมถึงตัวเลือกเริ่มต้นสำหรับแต่ละระบบแฟ้ม) แต่rootfsรายการที่คุณหยิบออกมาเป็นเพียง ramfs ซึ่งอุปกรณ์รากบล็อกที่เกิดขึ้นจริงได้รับการติดตั้ง - ควรมีรายการสำหรับเช่นอุปกรณ์อื่นจริง

$ mount | grep ' / '
/dev/mapper/t60p-root on / type ext4 (rw,errors=remount-ro)

$ grep ' / ' /proc/mounts
rootfs / rootfs rw 0 0
/dev/mapper/t60p-root / ext4 rw,relatime,errors=remount-ro,user_xattr,barrier=1,data=ordered 0 0


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