geirgp Skrevet 11. januar 2007 Del Skrevet 11. januar 2007 Jeg tok backup av hardisken min bestående av flere partisjonen ved å kjøre følgende kommando: dd if=/dev/hda of=/mnt/usb-disk/backup.img er det nå mulig å behandle backup.img som en device og mounte partisjonene? Lenke til kommentar
Harkonnen Skrevet 11. januar 2007 Del Skrevet 11. januar 2007 Du får se litt på losetup Lenke til kommentar
Thlom Skrevet 11. januar 2007 Del Skrevet 11. januar 2007 mount -o loop /mnt/usb-disk/backup.img /mnt/backup burde funke :-) Lenke til kommentar
geirgp Skrevet 11. januar 2007 Forfatter Del Skrevet 11. januar 2007 (endret) 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 11. januar 2007 av geirgp Lenke til kommentar
kommers Skrevet 11. januar 2007 Del Skrevet 11. januar 2007 Hvilken feilmelding får du med mount -o loop ... da? Lenke til kommentar
geirgp Skrevet 11. januar 2007 Forfatter Del Skrevet 11. januar 2007 (endret) 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 11. januar 2007 av geirgp Lenke til kommentar
geirgp Skrevet 11. januar 2007 Forfatter Del Skrevet 11. januar 2007 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
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå