Zdarzyć się oczywiście mogą przypadki, kiedy dziennik zawiedzie i czy to poprzez niespójności dziennika, czy niemożności przeprowadzenia zapisanych w nim operacji system znajduje się w stanie niespójnym. Niektóre przykłady kiedy do takiej sytuacji może dojść można znaleźć w pracy [FailureAnalysis], gdzie autorzy skupiają się na niedociągnięciach implementacji kronikowania w różnych Linuksowych systemach plików (w tym wypadku ext3, ReiserFS orax JFS). Jako przykład można przytoczyć sytuację odnoszącą się do systemu ext3, który w wypadku niepowodzenia zapisu fragmentu transakcji, kontynuuje jej zapis i może ją zatwierdzić, zanim błędy w zapisie zostaną skorygowane, co może prowadzić do rozspójnienia systemu. Akcje jakie mogą być podjęte przeż użytkownika (administratora) systemu, aby przywrócić system do spójnego stanu wobec awarii dziennika to:
kontrola spójności systemu - na taką okoliczność większość systemów plików z kroniką udostępnia programy służące do kontroli poprawności metadanych, które w żmudny sposób sprawdzają poprawność metadanych zapisanych na dysku,
nic - wiarę w systemy plików z kroniką powala zachować przeświadczenie programistów systemu XFS, którzy są święcie przekonani, że taka sytuacja zajść nie może, a zarazem podziw dla ich poczucia humoru, gdyż mimo wszystko dla zgodności z semantyką programu fsck dostarczyli odpowiednią wersje tego programu dla ich systemu plików: fsck.xfs
. Poniżej znajduje się strona podręcznika użytkownika, odnosząca się do tego programu:
fsck.xfs(8) fsck.xfs(8) NAME fsck.xfs - do nothing, successfully SYNOPSIS fsck.xfs [ ...] DESCRIPTION fsck.xfs is called by the generic Linux fsck(8) program at startup to check and repair an XFS filesystem. XFS is a journaling filesystem and performs recovery at mount(8) time if necessary, so fsck.xfs simply exits with a zero exit status. If you wish to check check the consistency of an XFS filesystem, or repair a damaged or corrupt XFS filesystem, see xfs_check(8) and xfs_repair(8). FILES /etc/fstab. SEE ALSO fsck(8), fstab(5), xfs(5), xfs_check(8), xfs_repair(8). fsck.xfs(8) (END)