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