Zachrana dat z UFS2 filesystemu - vyriesene

Juraj Chlebec Juraj.Chlebec at fem.uniag.sk
Thu Dec 21 13:58:00 CET 2006


Juraj Chlebec wrote:
> No ale k veci - v dosledku HW chyby radica na ktorom boli napojene dva 
> disky SCSI 18GB v RAID1 (mirror) som prisiel o system na tychto diskoch. 
> Po laborovani z utilitou scan_ffs som nasiel nejake ciselka ktore by 
> mali zodpovedat bsdlabelu disku ale po obnoveni tychto parametrov mi aj 
> tak nejdu namountovat (hlasi to bad superblock).

Vopred prehlasujem ze nie som odbornik na filesystem FreeBSD, tak neviem 
ci som podnikol vsetky kroky spravne, ale mozno sa niekomu zidu 
informacie o tom ako som sa z horeuvedenym problemom potykal.

Takze este raz to zrekapitulujem. Po havarii SCSI radica na ktorom boli 
dva disky o kapacite 18GB v RAID1 (mirror) konfiguracii sa v inom 
(rovnakom) serveri a na rovnakom radici hlasil disk ako bez systemu, 
fdisk zo sysinstall ukazal prazdny disk - bez rozdelnia, bsdlabel 
nenasiel ziadne labely.

Cez boot cd instalacie FreeBSD 6.1 som si nahodil Fixit# nastavil som si 
ip a do /tmp som si stiahol utilitu scan_ffs skompilovanu na inom 
serveri. Potom som pustil scan_ffs:

Fixit# scan_ffs -l /dev/aacd0

Vypisal:

X: 614400 4258564 4.2BSD 2048 16384 0 # /
X: 2097152 4872964 4.2BSD 2048 16384 0 # /tmp
X: 16777216 6970116 4.2BSD 2048 16384 0 # /usr
X: 11788448 23747332 4.2BSD 2048 16384 0 # /var

Co som upravil na subor label ktory potom obsahoval:

# /dev/aacd0:
8 partitions:
#        size   offset    fstype   [fsize bsize bps/cpg]
   a:   614400  4258564    4.2BSD     2048 16384 # /
   c: 35535717        0    unused        0     0 # "raw" part, don't
   d:  2097152  4872964    4.2BSD     2048 16384 # /tmp
   e: 16777216  6970116    4.2BSD     2048 16384 # /usr
   f: 11788448 23747332    4.2BSD     2048 16384 # /var

A tento som zapisal prikazom:

Fixit# bsdlabel -R aacd0 label

Potom sa uz dali namountovat filesystemy.

Este predtym som robil chybu ze som sa pokusil vytvorit slice 1 
(/dev/aacd0s1) na ktory som daval zapisat ten bsdlabel a pokusal som sa 
mountovat /dev/aacd0s1a atd.

Este mi zostal jeden problem ze to cele nenabootuje. Vsetky filesystemy 
som nechal otestovat cez fsck a vyzeraju byt vporiadku, ziadne chyby. 
Takisto som si este nie isty ako obnovit swap particiu. Ale data ktore 
potrebujem uz mam a snad mi niekto poradi aj s tymito detailami.

Vdaka za spolupracu.

Juraj Chlebec

PS: asi je dobry napad zalohovat si bsdlabel :)

-- 
Juraj Chlebec
Centrum informacnych technologii FEM
SPU Nitra, Slovensko
Tel: +421 37 641 4813
Web: http://www.fem.uniag.sk/Juraj.Chlebec/



More information about the Users-l mailing list