Hitta super-block backups i NetBSD 2.0 ffsv2
Peter Söderlind
peter.soderlind at gmail.com
Mon Jan 2 10:22:44 CET 2006
On 1/2/06, peter h <peter at hk.ipsec.se> wrote:
> 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. )
> _______________________________________________
> BUS mailing list
> BUS at stacken.kth.se
> https://lists.stacken.kth.se/mailman/listinfo/bus
>
Om inte ovan fungerar så kan du räkna ut var superblocken är om man
använder newfs kommandot med flaggan -N så skriver den ut vad den
skulle gjort om du inte användt -N. Placeringen av superblocken kommer
till exempel ut. Men det gäller att du anger samma parametrar som när
du skapade filsystemet från början, bortsett från -N då givetvis.
Kan kanske var användbart, har inte funkat för mig någongång men, vem vet..
/Peter...
More information about the BUS
mailing list