Příspěvek vysvětluje některé běžné chybové zprávy z příkazu xfs_repair a opravy, které provádí.
odpojený inode 242002, přesunutí se do lost+found
xfs_repair nalezl inode, který se používá, ale není připojen k systému souborů. Inode se přesune do adresáře lost+found souborového systému. Jeho název je jeho inodové číslo (v tomto příkladu 242002). Pokud je odpojeným inodem adresář, zachová se podstrom adresáře – všechny jeho podřízené inody se automaticky přesunou s ním. Celý podstrom adresáře se tedy přesune na ztraceno+nalezeno.
imap tvrdí, že používaný inode 2444941 je zdarma, opravuje imap
Mapa alokace inodů v souborovém systému se chová, jako by inode 2444941 (v tomto příkladu) byl volný, ale samotný inode vypadá, jako by se stále používal.xfs_repair opraví mapu inodů, aby říkala, že se inode používá.
položka odkazuje na volný inode 2444940 v adresáři shortform 2444922 nevyžádaná položka „test“ v adresáři inode 2444922
Záznam adresáře ukazuje na inode (v tomto příkladu 2444940), o kterém xfs_repair určilo, že je ve skutečnosti free.xfs_repair vyřadí záznam adresáře. Termín shortform znamená malý adresář. Ve větších adresářích je mazání záznamu obvykle dvouprůchodový proces. V tomto případě druhá část zprávy zní něco jako označení špatného záznamu, označení záznamu ke smazání nebo vymazání záznamu.
resetování inode 241996 nlinks z 5 na 3
xfs_repair zjistil nesoulad mezi počtem položek adresáře ukazujících na inode (v tomto příkladu 241996) a počtem odkazů zaznamenaných v inode. Opravil číslo (v tomto případě z 5 na 3).
vymazán inode 2444926
S inodem bylo něco v nepořádku, co nebylo možné opravit, takže xfs_repair z něj udělal volný inode s nulovou délkou. To se obvykle stává, protože blok nároků na inode, který používá něco jiného, nebo samotný inode je vážně poškozen. Zprávě o vymazaném inodu obvykle předchází jedna nebo více zpráv indikujících, proč musí být inode vymazán.