Czy istnieje sposób, aby dowiedzieć się, czy kontrola systemu plików jest zaplanowana na następny rozruch?
Może jest podobny do wymuszonego sprawdzania, które jest uruchamiane przez istnienie pliku /forcefsck
?
Czy istnieje sposób, aby dowiedzieć się, czy kontrola systemu plików jest zaplanowana na następny rozruch?
Może jest podobny do wymuszonego sprawdzania, które jest uruchamiane przez istnienie pliku /forcefsck
?
Odpowiedzi:
Zależy to od twojego systemu plików, oprócz / forcefsck.
Z ext2, ext3 i ext4 możesz korzystać
dumpe2fs -h /dev/diskname
Gdzie diskname to na przykład sda1. Możesz określić nazwę partycji dysku, uruchamiając polecenie
mount
Przykładowe dane wyjściowe (tylko częściowo):
/dev/xvda1 on / type ext3 (rw,noatime,usrquota,errors=remount-ro)
Gdzie xvda1 to nazwa partycji dysku głównego.
Dla dumpe2fs są trzy interesujące przedmioty
Mount count: 9
Maximum mount count: 36
Next check after: Mon Feb 14 09:31:33 2011
Ubuntu uruchomi fsck, jeśli liczba montowań jest równa lub większa niż maksymalna liczba montowań, lub jeśli minie „następna kontrola po”.
Począwszy od wersji Ubuntu 11.04, informacje te będą wyświetlane w /etc/motd
pliku za pomocą narzędzia / usr / lib / update-notifier / update-motd-fsck-at-reboot , który sprawdza partycje ext2 / 3/4 zarówno pod kątem daty, jak i zdarzenia auto-fsck oparte na zliczaniu. Możesz uruchomić go ręcznie w następujący sposób:
sudo /usr/lib/update-notifier/update-motd-fsck-at-reboot --force
i zgłosi wszelkie partycje, które zostaną sprawdzone przy następnym ponownym uruchomieniu.
cat /var/lib/update-notifier/fsck-at-reboot
aby zobaczyć status z ostatniego uruchomienia, nie wymagając podwyższonych uprawnień.
Istnieje narzędzie o nazwie showfsck , które powie ci, ile pozostało montowań do następnego zaplanowanego fsck
.
Jeśli masz partycję ext4, możesz zobaczyć, ile razy została zamontowana:
sudo dumpe2fs -h /dev/sda1 | grep Mount