Nie.
Najpopularniejszy rodzaj kronikowania, zwany kronikowaniem metadanych, chroni jedynie integralność systemu plików, a nie danych. Obejmuje to xfs
i ext3
/ lub ext4
w data=ordered
trybie domyślnym .
Jeśli system plików bez kronikowania ulegnie awarii, zostanie sprawdzony przy fsck
następnym uruchomieniu. fsck
skanuje każdy i- węzeł w systemie plików, szukając bloków oznaczonych jako używane, ale nieosiągalnych (tj. bez nazwy pliku) i zaznacza te bloki jako nieużywane. Wykonanie tego zajmuje dużo czasu.
Dzięki systemowi kronikowania metadanych zamiast robić fsck
, wie, które bloki były w trakcie zmiany, więc może oznaczyć je jako wolne bez przeszukiwania całej partycji.
Istnieje mniej powszechny rodzaj kronikowania, zwany kronikowaniem danych, co ext3
ma miejsce, jeśli zostanie zamontowany z data=journal
opcją.
Stara się chronić wszystkie dane, pisząc nie tylko listę operacji logicznych, ale także całą zawartość każdego zapisu do dziennika. Ale ponieważ zapisuje dane dwa razy, może być znacznie wolniejszy.
Jak zauważyli inni, nawet to nie stanowi gwarancji, ponieważ dysk twardy mógł powiedzieć systemowi operacyjnemu, że przechował dane, chociaż w rzeczywistości wciąż znajdował się w pamięci podręcznej dysku twardego.
Aby uzyskać więcej informacji, zapoznaj się z artykułem Wikipedia Fileing System System i sekcją Data Mode w dokumentacji ext4 .