disk image mountolasa loopback devicekent

Fórumok

Sziasztok!

Adott egy disk image file , aminek neve legyen pl.: test1.pkg.

Ezt a disk image filet szeretném felmountolni linux alatt loopback deviceként , úgy hogy az ,egy olyan fájlrendszert használjon mountolás után , amivel én meg tudom tekinteni a .pkg file tartalmát.

Előfordulhat , hogy a disk image fájl első néhány bájtja nem része a disk image-nek, hanem
valami header, amit el kell távolítani ahhoz , hogy olvasni tudjam a file tartalmat!

Az lenne a kérdésem , hogy megvalósíthatóak -e ezen műveletek, és ha igen , akkor hogyan tudnam megoldani?

Próbáltam már a dd parancssal megoldani ezt a feladatot, de valamiert nem tudtam mukodokepes dolgot kihozni belole , bar igazsag szerint sajnos nem is tudtam 100%-ban , hogy mit csinalok , ezért szeretnem kerni a segitsegeteket.

A mai napon már krealtam ket hasonlo topicot , amiben kisse hianyosak voltak az infok , a megvalositas modszeret tekintve, ezert azokat töröltem , es letrehoztam ezt , amiben mar pontosabban tudtam definialni a feladat megoldasahoz szukseges lepeseket.

A válaszokat és a segítséget előre is köszönöm!

Hozzászólások

Hasonló problémám volt nekem is régen. Én így oldottam meg:


losetup -o 512 /dev/loop0 /valahol/disk.img
mount /dev/loop0 /mnt/valami

... használod

umount /mnt/valami
losetup -d /dev/loop0

Ahol a 512 az offszet amitől kezdve kell értelmezni a blokk eszközt. Ha be tudod állítani az offszet értékét (van infó hogy hol kezdődik) akkor működhet a dolog.

--
maszili