ext2fs/debugfs - poskozeny filesystem - kompilace reseni(delsi)
Ondřej Surý
shade na globe.cz
Čtvrtek Květen 6 09:55:24 CEST 1999
Udelal jsem si malou soupisku toho, co bylo na toto tema receno.
Jan Kara = JK
Juraj Rehak = JR
JK> Chyba ve starsim fsck... Stahnete si nove a nechte ten disk
zkontrolovat
JK> znovu. Vse by melo byt OK.
Mam
druid:~# fsck --version
Parallelizing fsck version 1.14 (9-Jan-1999)
jaka je novejsi verze?
JK> Dalsi moznost je vzit debugfs a odstranit soubory rucne.
JR> nastavit inode zmazany prikazom freei, so zvyskom by si malo poradit
fsck
debugfs: ls -l
...
235490 20212 47081 14140 4020586561943063725 14-Nov-104 10:10 #235490
2133571369 --- error --- #235491
...
debugfs: freei #235490
debugfs: freei #235491
#235491: File not found by ext2_lookup
JR> Odporucam skusit:
JR> debugfs -w /dev/hda1 (alebo kde ten filesystem je ;)
JR> kill_file /cesta/cely_ten_adresar
debugfs: kill_file #235491
#235491: File not found by ext2_lookup
kill_file: Cannot find file
Vypada to, jako by dotycny soubor #235491 mel spatny inode (pokud se
nepletu tak jmeno souboru po zasahu e2fsck je cislo inodu).
Cetl jsem si i manualovou stranku, ale ta je velmi strucna a predpoklada,
ze se dotycny v tematu vyzna. Tudiz stale nevim, co s tim, asi smazat
cely adresar nejakou modifikaci inodu? A co potom jestli se vyskytne
nejaky
podobny soubor i mimo?
Ondra Sury.
Další informace o konferenci Linux