ครั้งล่าสุดที่ตรวจสอบระบบไฟล์?


19

คำสั่งใดที่สามารถบอกได้ว่าครั้งล่าสุดที่ระบบไฟล์เป็น fsck'd วันที่จะดี แต่ฉันจะชำระจำนวนภูเขาตั้งแต่ fsck ที่ผ่านมา

ฉันได้ดูสิ่งนี้ใน fsck *, lsattr และ stat แล้วและฉันไม่เห็นมัน

คำตอบ:


17

tune2fs -l ให้ข้อมูลแก่คุณเช่นว่า

sudo tune2fs -l /dev/sda1 | grep "Last checked"


สิ่งนี้จะทำงานกับระบบไฟล์ ext2 / ext3 / ext4 เท่านั้น
Jens Timmerman


7

นอกจากtune2fs -lนี้dumpe2fsจะให้ข้อมูลนี้กับคุณ:

dumpe2fs /dev/sda1 | grep "Last Checked"
dumpe2fs /dev/sda1 | grep "Mount Count"

6

ขอบคุณทุกคน! และสำหรับ reiserfs ฉันพบว่าdebugreiserfsแสดงจำนวนภูเขาและวันที่เรียกใช้ fsck ล่าสุด


0

ถ้าใช้ lvm

tune2fs -l /dev/sda5 | egrep -i "mount count|Check interval|Last|Next"

จะล้มเหลวด้วย:

tune2fs: Bad magic number in super-block while trying to open /dev/sda5

หนึ่งจะต้องทำเช่นนี้:

tune2fs -l /dev/hostname-vg/root | egrep -i "mount count|Check interval|Last|Next"
Last mounted on:          /
Last mount time:          Wed Sep  4 17:45:12 2019
Last write time:          Wed Sep  4 17:45:10 2019
Mount count:              20
Maximum mount count:      -1
Last checked:             Fri Aug 30 16:09:19 2019
Check interval:           0 (<none>)
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.