Promise raid1 member disk partitions mounten

Pagina: 1
Acties:

  • LauPro
  • Registratie: Augustus 2001
  • Laatst online: 24-06 11:15

LauPro

Prof Mierenneuke®

Topicstarter
Oh dear, ik heb een RAID1 member disk, om precies te zijn:
/dev/loop0: TYPE="promise_fasttrack_raid_member" returning USAGE value
USAGE="raid"


Loop0 is een image van de complete disk waar ik mee aan het spelen ben.

Deze disk was onderdeel van een RAID1 promise setup. Deze setup werkt helemaal echter kan ik geen data van server server af halen omdat ik het wachtwoord niet heb. En met een cd booten gaat niet omdat ik geen PS2 toetsenbord heb en omdat USB niet wordt herkend in de bios.

Ik heb dus een image en wil hem alleen nog even mounten. Er zit echter een promise superblock in. Ik ben al aan het scannen geweest met gpart dit duurt echter alleen maar lang en tot op heden nog geen resultaat. Andere recovery tools denken dat het een FAT32 partitie is wat niet zo niet.

HOE krijg ik het voor elkaar dat de kernel iets verder kijkt dan die promise superblock en op de partitie af gaat. Of kan ik die partitie uit de image halen en naar voren trekken (incl alle offsets).

Iemand ervaring mee?

Inkoopacties - HENK terug! - Megabit
It is a war here, so be a general!


  • H!GHGuY
  • Registratie: December 2002
  • Niet online

H!GHGuY

Try and take over the world...

Kun je met "fdisk -l" er iets uithalen?

Aan losetup kun je een size en offset meegeven. Als je die gegevens uit fdisk kan halen, dan kun je ze aan losetup meegeven bij het opzetten van je loop mount
Daarna moet je enkel nog het loopdevice (typisch /dev/loop<X>) mounten op je mountpoint.

ASSUME makes an ASS out of U and ME


  • LauPro
  • Registratie: Augustus 2001
  • Laatst online: 24-06 11:15

LauPro

Prof Mierenneuke®

Topicstarter
# fdisk -l /dev/loop0

Disk /dev/loop0: 82.0 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders, total 160086528 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Dat had ik natuurlijk wel geprobeerd. Wat is de offset van een promise disk? 128?

Via wat fora heb ik de getallen 241, 951 en 911 geprobeerd (*512 sector size). Maar geen resultaat ;( .

Update 2: Deze schijven komen uit een Adaptec 7006 RAID setup, daarvoor heb ik ooit Promise gehad. Wel sterk dat die data nog wel op die schijven staat. Ik moet dus de offset hebben van een disk voor een Adaptec RAID1 disk.

*WHOOP* *WHOOP*
losetup -v -o 524288 /dev/loop0 /data/oldservers/server1-hhd1
lpws aic7xxx # fdisk -l /dev/loop0

Disk /dev/loop0: 82.0 GB, 81963778048 bytes
255 heads, 63 sectors/track, 9964 cylinders, total 160085504 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

      Device Boot      Start         End      Blocks   Id  System
/dev/loop0p1   *          63      128519       64228+  83  Linux
/dev/loop0p2          128520     4032314     1951897+  82  Linux swap / Solaris
/dev/loop0p3         4032315   160071659    78019672+  83  Linux
Offset was dus 524288...

[ Voor 64% gewijzigd door LauPro op 29-11-2012 13:32 ]

Inkoopacties - HENK terug! - Megabit
It is a war here, so be a general!