Hitta super-block backups i NetBSD 2.0 ffsv2

peter h peter at hk.ipsec.se
Mon Jan 2 08:04:31 CET 2006


On Monday 02 January 2006 01.07, Johan Krüger-Haglert wrote:
> Jag har en (tidigare) NetBSD 2.x maskin vars disk har rasat verkar det som,
> jag kommer åt alla slices förutom 'a' där jag har en del block som inte går
> att läsa, jag lyckas inte köra fsck på den då något super-block är paj, inte
> för jag vet om fsck kan göra något men det skulle ju vara trevligt att bara
> kunna kopiera över en del av filerna i /etc.
> 
> Systemet är alltså NetBSD 2.x, disken ca 40GB och filsystemet ffsv2, kan man
> utifrån detta lista ut var jag har backup superblock? Jag har ingen aning om
> var jag kan finna dem.
> 
> Disklabel returnerar:
> # disklabel wd1
> # /dev/rwd1d:
> type: unknown
> disk: Maxtor 6E040L0
> label:
> flags:
> bytes/sector: 512
> sectors/track: 63
> tracks/cylinder: 16
> sectors/cylinder: 1008
> cylinders: 79656
> total sectors: 80293248
> rpm: 3600
> interleave: 1
> trackskew: 0
> cylinderskew: 0
> headswitch: 0           # microseconds
> track-to-track seek: 0  # microseconds
> drivedata: 0
> 
> 16 partitions:
> #        size    offset     fstype [fsize bsize cpg/sgs]
>  a:   1049328        63     4.2BSD   1024  8192 43728  # (Cyl.      0*-   1041*)
>  b:   1049328   1049391       swap                     # (Cyl.   1041*-   2082*)
>  c:  80293185        63     unused      0     0        # (Cyl.      0*-  79655)
>  d:  80293248         0     unused      0     0        # (Cyl.      0 -  79655)
>  e:  16778160   2098719     4.2BSD   1024  8192 46872  # (Cyl.   2082*-  18727*)
>  f:   4195296  18876879     4.2BSD   1024  8192 46616  # (Cyl.  18727*-  22889*)
>  g:  53024832  23072175     4.2BSD   1024  8192 46928  # (Cyl.  22889*-  75493*)
>  h:   4196241  76097007     4.2BSD   1024  8192 46632  # (Cyl.  75493*-  79655)
> #
> 
> Vet inte om det här är rätt sätt att använda det men särskilt bra går det ju
> inte:
> # dumpfs -a /dev/wd1
> dumpfs: /dev/wd1d: could not find superblock, skipped
> 
> Om någon kan hjälpa mig är jag tacksam, om ingen kan är det inte hela
> världen, /home överlevde iaf ;)


Kan du montera 'a' partitionen read-only ? Dvs utan fsck ?  I så fall kan du kopiera
de filer du behöver.



-- 
        Peter Håkanson   

        There's never money to do it right, but always money to do it
        again ... and again ... and again ... and again.
        ( Det är billigare att göra rätt. Det är dyrt att laga fel. )


More information about the BUS mailing list