Ostatnio widziałem, jak główny system plików maszyny w zdalnym centrum danych został ponownie zamontowany w trybie tylko do odczytu, w wyniku problemów ze spójnością.
Podczas ponownego uruchamiania ten błąd był wyświetlany:
UNEXPECTED INCONSISTENCY: RUN fsck MANUALLY (i.e., without -a or -p options)
Po uruchomieniu fsck zgodnie z sugestią i ręcznym zaakceptowaniu poprawek Ybłędy zostały skorygowane i system jest już w porządku.
Teraz myślę, że byłoby interesujące, gdyby fsck został skonfigurowany do automatycznego uruchamiania i naprawy wszystkiego, ponieważ jedyną alternatywą w niektórych przypadkach (jak ta) jest osobiste przejście do zdalnego centrum danych i podłączenie konsoli do komputera, którego dotyczy problem.
Moje pytanie brzmi: dlaczego fsck domyślnie prosi o ręczną interwencję? Jak i kiedy korekta wykonana przez taki program byłaby niebezpieczna? W jakich przypadkach administrator systemu może chcieć odłożyć na bok sugerowaną korektę (w celu wykonania innych operacji) lub całkowicie ją przerwać?