musíme opravit poškození souborového systému na sdb ve verzi redhat 6
sdb je souborový systém xfs
df -h | egrep "Filesystem|/data" Filesystem Size Used Avail Use% Mounted on /dev/sdb 8.2T 7.0T 1.0T 86% /data
protože data na sdb jsou obrovská
chceme vědět jaká je nejlepší možnost 1 nebo 2?
nebo jiný nápad opravit souborový systém?
možnost 1
umount /data fsck -y /dev/sdb mount /data
možnost 2
umount /data e2fsck -y /dev/sdb mount /data
možnost 3
umount /data xfs_repair /dev/sdb mount /data
zadruhé – jaká jsou rizika při provádění fsck na obrovských datech?
Komentáře
Odpovědět
Cituji tento příspěvek SuperUser :
fsck
je pouze původní název. Když vyšli s novými souborovými systémy, potřebovali by pro každý z nich specifický nástroj,efsck
pro ext,e2fsck
pro ext2,dosfsck
,fsckvfat
. Udělali tedyfsck
rozhraní, které právě volá, který nástroj je vhodný.
fsck.xfs
je pravděpodobně to, co hledáte.
Aktualizace týkající se XFS:
xfs_check
a xfs_repair
by vám měly pomoci vyhodnotit poškození a opravte, pokud je to možné.
Konkrétní informace o použití najdete na manuálových stránkách.
Komentáře
- takže můžeme být v bezpečí když to uděláme – fsck -y / dev / sdb?
- @yael To záleží, osobně si myslím, že je, ale pravděpodobně jde o názor.
- tak co je lepší fsck .xfs -y / dev / sdb nebo fsck -y / dev / sdb
- @yael Myslím, že oba budou dělat stejnou práci. Ale mám tendenci vždy specifikovat typ, tj. Použil bych
fsck.xfs
. - tak jaký je rozdíl mezi xfs_repair a fsck.xfs?
Odpověď
Lidem hlasujícím pro fsck.xfs … je to jen přejmenovaná verze / bin / true. Nedělá nic kromě návratu „0“ a ukončení . Správná odpověď je:
umount /data xfs_repair /dev/sdb mount /data
Komentáře
- Všimnete si, že xfs_repair byl zmíněn v další odpověď
e2fsck
na něm?