Hello mindenki,
XFS szerelésben jártas emberek ötleteit várom naagy nagy szeretettel:) Szóval az volna a nagy problémám, hogy behalt a superblock az egyik partíción, legalábbis úgy fest... mountra can't read superblock-al tér vissza :(
Próbálkoztam xfs_repair -el...:
xfs_repair -n -o assume_xfs /dev/sda3
Phase 1 - find and verify superblock...
superblock read failed, offset 49006690304, size 2048, ag 13, rval -1
fatal error -- Input/output error
Aztán egy kis írás olvasással...:
dd if=/dev/sda3 of=foo bs=512 count=1
1+0 records in
1+0 records out
512 bytes (512 B) copied, 0.0246726 s, 20.8 kB/s
szerintetek merre tovább? van arra esély, hogy túléli a beteg? Mintha azt olvastam volna valahol, hogy az XFS tárol másolatokat a superblock-ról, ezesetben hol vannak ezek és hogyan lehetne elővarázsolni?
Segítségeteket előre is megköszönve: MrBee
- 1255 megtekintés
Hozzászólások
Részlet a man xfs_checkből:
The filesystem can be
repaired using either xfs_repair(8) to fix the filesystem in place, or by
using xfsdump(8) and mkfs.xfs(8) to dump the filesystem, make a new
filesystem, then use xfsrestore(8) to restore the data onto the new
filesystem. Note that xfsdump may fail on a corrupt filesystem.
Jobbat nem tudok mondani, sok sikert ;-).
- A hozzászóláshoz be kell jelentkezni
Ajjjjajjj:)
A fő para az, hogy ez egy 56GB-os partíció és hát ebből csinálni még egyet az kissé helyigényes, de ha más nincs marad ez...
thx
- www.horvtoys.ini.hu -
- A hozzászóláshoz be kell jelentkezni
Én még csak az xfs_repair-rel próbáltam életrekelteni egy xfs partíciót amibe alaposan beleszemetelt egy dos format c: /u és akkor sikerrel jártam, le tudtam menteni pár adatot.
- A hozzászóláshoz be kell jelentkezni
Lehet hogy hardverhiba?
- A hozzászóláshoz be kell jelentkezni
Természetesen megeshet... sajnos. Bár aszem erre ad választ a dd-zés bár lehet nem az első 512byte-ot kéne néznem... Hogyan tudnánk ezt kideríteni?
- A hozzászóláshoz be kell jelentkezni
+1, egyáltalán jól olvasható a lemez?
fatal error -- Input/output error
--
The Net is indeed vast and infinite...
http://gablog.eu
- A hozzászóláshoz be kell jelentkezni
Ha hardver para lenne akkor lehet, hogy pont a vinyón lévő 3 partícióból mountolható 2 és olvasható is és pont a 3. superblock-ja kattanna meg?
Amik voltak a panasz keltekor: 2db ráramszünet ami után még működött, majd egy 5-6GB-os tar-olás közben egyszer csak beadta a kulcsot a rendszer. Bele is fagyott mivel a beteg partíció természetesen a / ... mimás? :)
- A hozzászóláshoz be kell jelentkezni
Sajna simán lehet hardverhiba, egy-két szektor is tud elromlani. a)ha nagyon értékesek az adatok, akkor nem piszkálni, Kürt. b) ha annyit azért nem ér, akkor cat /dev/vinyóneve > /dev/null, ha ez hibátlanul lefut, akkor (valószínűleg) nem hardver. Ez után lehet tovább trükközni, pl. javítani a filerendszert. Ha van sok helyed, akkor érdemes egy másolatot készíteni dd-vel, és azt javítgatni. Így ha szétbarmolja az ember javítás közben, akkor még mindig le lehet másolni újra, és előről kezdeni.
Ha van hibás szektor, akkor sincs veszve minden, dd-vel le lehet másolni úgy, hogy a hibákat árugorja, és a másolatot javítani.
(Mondjuk ezek általánosságok, XFS specifikus dolgot nem tudok mondani, még szerencsére nem kellett xfs-t javítanom.)
- A hozzászóláshoz be kell jelentkezni
b)
Gratula az ötletért:) meglássuk mit produkál:)
- A hozzászóláshoz be kell jelentkezni
Ajjjajjajjaaaaaaaj
cat: /dev/sda3: Input output error
:( pedig annyira megörültem ennek a trükkös ötletnek. Maxtor 60GB R.I.P.? ? ? :'(
vagy akkor most az van, hogy lett egy pár badsector-om és ámen? Újrapartícionálás után még használható volna? Kuka vagy még harcoljunk?
- A hozzászóláshoz be kell jelentkezni
És az vajh miért van, hogy a cat ugye elszállt ugyanakkor
dd if=/dev/sda3 of=/dev/null bs=1024K count=1000
1000+0 records in
1000+0 records out
...(1.0 GB) copied,
Miben más a dd mint a cat mármint itt az írás-olvasásra gondolok.
dd if=/dev/sda3 of=/dev/null bs=1024K count=10000
dd: reading '/dev/sda3': Input/output error
5218+0 records in
5218+0 records out
...(5.5 GB) copied,
Itt volna a para? én ezt nemértem :) a superblock nem a partíció elején van?
up
- A hozzászóláshoz be kell jelentkezni
Nem tudom, hogy milyn az xfs szerkezete. Próbáld meg a dd-vel is végigolvasni az egészet.
Amikor van hibaüzenet, akkor a syslogban (cat /var/log/messages) mi van?
- A hozzászóláshoz be kell jelentkezni
en levlistan probalkoznek itt:
http://oss.sgi.com/projects/xfs/mail.html
- A hozzászóláshoz be kell jelentkezni
http://students.zipernowsky.hu/~oliverp/upload/xfs.tar.bz2
ezekben a doksikban nézzél körbe, benne van a teljes XFS felépítés és a többi tudnivaló.
- A hozzászóláshoz be kell jelentkezni