Hozzászólások
Sziasztok!
Most lett hirtelen egy olyan gondom, hogy az egyik szerveren a /var partíció (hdd9) bemondta az unalmast. A partíció egy ReiserFS egyébként. A baleset valószínűleg úgy történhetett, hogy beállítás közben a Squid valamiért bevadult. Ezt abból gondolom, hogy sehogyan (még -s SIGKILL -lel sem) lehetett leállítani a Squidet, és a dolog a gép újraindítása után már jelentkezett is, Ebben, hogy ez okozta a bajt, lehet hogy tévedek. Mindenesetre, újraindítás után szembetalálkoztam azzal a bizonyos üzenettel:
A fájlrendszer ..... sérült, akarja javítani (I/N)?
(vigyázzon, adatokat veszíthet, stb, a gép újra fog utána indulni, stb)
Ha I-t ütök, akkor kapok egy shellt ahol elvileg tudok fsck-t futtatni. (Ez tegnap este történt, úgyhogy úgy döntöttem, hogy ma délutánig hagyom a fenébe mert álmosan nem akartam eltolni semmit.)
A kérdésem az, hogy szerintetek az fsck-t vagy valami mást használjak? Javaslat? Van ennél jobb program, ami esetleg jobban helyre tud állítani ReiserFS-t? Szerintetek javítás után telepítsem is újra a rendszert vagy fölösleges? Ti hogy szoktátok? Nekem ugyanis eddig nem nagyon volt ilyen bajom linux alatt. :)
- A hozzászóláshoz be kell jelentkezni
Futtas le a hdd9-re egy reiserfsck a rootshelledből. Az a futás végén megmondja, hogy --fix-fixable vagy --rebuild-tree kapcsolóvan hozható helyre a fájlrendszered. Érdemes a www.namesys.com oldalról leszedni a legfrisebb reiserfsck-t, bár ha nem régi a rendszer, amit használsz, akkor nem szükséges.
A --fix-fixable kapcsolót nyugodtan használhatod, az nem okoz semmilyen adatvesztést, de kijavítja a fájlrendszerben található adminisztrációs hibákat, viszonylag gyorsan lefut. A --rebuild-tree viszont végignyálazza a teljes fájlrendszer adatokat és újraépíti belőle a fájlrendszer struktúráit. Ez rendkívül időigényes folyamat, sok tíz gigabájtos partíció esetén akár órákig is eltarthat. Ha már egyszer elindítottad, akkor ne állítsd le, hanem hagyd végigfutni. Viszont ha végigfutott, akkor tuti konzisztens lesz a fájlrendszered. A sehova nem tartozó adatokat pedig a /lost+found könyvtárban találhatod meg, már ha a tartalma alapján ráismersz, hogy mi az.
- A hozzászóláshoz be kell jelentkezni
Nálunk hasonló helyzetben a rebuild-tree mindent a lost+foundba tett. Az adatok ugytunt, hogy nem serultek, de a teljes konyvtarhierarchia elveszett. Szóval szerintem ments elotte amit tudsz!
Axt
- A hozzászóláshoz be kell jelentkezni
Nagyon köszi a gyakorlatias válaszokat! Sokat segítettetek. :)
Megyek a szerverhez, nekiállok. Még 1x nagyon szépen köszi!! :)
- A hozzászóláshoz be kell jelentkezni
[quote:c7b66ffb26="axt"]Nálunk hasonló helyzetben a rebuild-tree mindent a lost+foundba tett. Az adatok ugytunt, hogy nem serultek, de a teljes konyvtarhierarchia elveszett. Szóval szerintem ments elotte amit tudsz!
Axt
detto, nalam egy honapja ugyanez. ugyan nekem pl. a $HOME gyokereben levo dolgok elvesztek.
Pingvin: elotte mentsel mindenkepp! dd-zd le a paritciot imageba, azt mountold fel -o loop-al, es azt reiserfsck-zd.
b
- A hozzászóláshoz be kell jelentkezni
Tökjól összejött, mostmár semmi baj. :)
Köszi mindenkinek! :)
Egyébként nem a Squid volt az oka, hanem a vinyó volt selejtes (Maxtor 7200). :)
- A hozzászóláshoz be kell jelentkezni