Gå til innhold

mounte et harddisk image


Anbefalte innlegg

Videoannonse
Annonse
Du får se litt på losetup

7696712[/snapback]

 

losetup ser ut til å være et skritt i rett retning, men det har stoppet litt opp. Kjørte 'man losetup' og den var veldig begrenset så jeg endte opp med å kjøre

 

losetup /dev/loop1 /mnt/backup.img

 

Dersom jeg skriver 'losetup /dev/loop1' spytter den da ut følgende info:

/dev/loop1: [0811]:49156 (/mnt/backup.img) 

 

Hadde da håpet på at /dev/loop1 skulle fungere som en vanlig harddisk device der jeg kunne få direkte tilgang til partisjonene,men det var ikke tilfelle (prøvde fdisk /dev/loop1). Jeg har bare funnet howto'er for å bruke losetup når man har et image av en partisojn, men ikke en helt disk som i mitt tilfelle.

 

mount -o loop ... fungerer heller ikke (fordi dette er et disk-image og ikke en partisjon?).

 

Noen som har tips?

 

 

 

edit:typo

Endret av geirgp
Lenke til kommentar
Hvilken feilmelding får du med mount -o loop ... da?

7699275[/snapback]

 

Den sier at jeg må angi filsystem, og det er jo litt vanskelig mtp at imaget av en hel disk(flere partisjoner med blanding av fat32 og ntfs) og ikke bare én partisjon.

 

MEN

 

Nå har jeg kommet litt lenger. Vet ikke hva jeg gjorde, men fremgangsmåten jeg beskrev i forrige innlegg funker tydeligvis likevel. Hvis jeg tar fdisk /dev/loop1 og printer partisjonstabellen skriver den nå ut følgende

      Device Boot      Start         End      Blocks   Id  System
/dev/loop1p1   *        1278        2488     9727357+   c  W95 FAT32 (LBA)
/dev/loop1p2            2489        9773    58195462+   f  W95 Ext'd (LBA)
/dev/loop1p3               1        1277    10257471    7  HPFS/NTFS
/dev/loop1p5            2489        9733    58195431    b  W95 FAT32

Jeg får imidlertidig ikke lov til å mounte disse partisjonene:

 

root@ubuntu:~# mount /dev/loop1p1 /mnt/backup-partisjon1 
mount: special device /dev/loop1p1 does not exist

 

'ls -l /dev/loop1' lister også bare ut /dev/loop1 og ingen av partisjonene..

Noen flere idéer?

Endret av geirgp
Lenke til kommentar

Da fikk jeg det til, takket være denne veiviseren: http://www.slctech.org/~parisien/fcsi501f0...uction-ch10.pdf

 

Må lage en loop-device for hver partisjon, og disse definerer man ved å definere offset på "hoved"devicen.

losetup /dev/loop1 /mnt/backup.img (setter opp en device for disk imaget)
losetup -o 32256 /dev/loop2 /dev/loop1  (setter opp en device for første partisjonen)

Nå er /dev/loop2 klar til å mountes som en partisjon. -o 32256 definerer offset for hvor partisjonen starter på /dev/loop1. For å finne dette tallet måtte jeg skrive 'fdisk -ul /dev/loop1' for å finne hvilen sector partisjonen starter på. Dette tallet (63) ganges så med 512 (=32556).

 

Så er det bare å mounte partisjonen ved å skrive mount /dev/loop2 /mnt/backup-partisjon-paa-image :)

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...