Przykład operacji prowadzących do błędu przy journallingu tylko metadanych

Choć cały opis pliku się zmienił, nie został nagrany zmodyfikowany blok z danymi. Ostatnie 5 bajtów pliku (niepoprawnie) zawiera poprzednie dane z tego bloku.

Zmiany w powyższym przykładzie dla journallingu w trybie ordered

Zanim informacje o modyfikacji i-węzła, bitmapy, deskryptorów grup i superbloku zostaną zatwierdzone w dzienniku, Ext3 zaczeka aż urządzenie zakończy zapis bloku danych:
.
Następnie, po przeładowaniu systemu i odtworzeniu dziennika, system plików będzie zawierał całkowicie poprawne dane:

Przykład ilustrujący problemy przy przydzielaniu zwolnionych bloków

I-węzły katalogu i pliku mają po jednym bloku

Ponieważ tranzakcja nie została zakończona, żadne metadane nie mogły być jeszcze zmodyfikowane; stan systemu plików jest więc taki, jak przed rozpoczęciem zmian. Ale blok katalogu został już zamazany danymi użytkownika:
Blok katalogu zamazany danymi pliku

Taka sytuacja jest szczególnie niepożądana ze względów bezpieczeństwa - użytkownik mógłby wykorzystać ją do stworzenia plików z flagą setuid.

Przykład ilustrujący konieczność użycia Revoke Records w trybie Ordered

Cała struktura systemu plików jest poprawna, ale dane pliku zostały uszkodzone.

W tym przykładzie, transakcja usuwająca katalog zawierałaby revoke record, unieważniający transakcję zmieniającą jego dane.