Loop Mount Device
Thomas Findeisen
npl at npl.de
Sun Oct 23 17:14:21 CEST 2005
> Per Hand kannst Du die Datei mit losetup an ein loop device knoten und
> dabei noch ein Offset mitgeben. Leider hab' ich keine (Faust-)Formel
> zur Hand, wie Du an das passende Offset kommst...
> Mit sfdisk etc. kommst Du vermutlich an die Partitionstabelle heran
> (direkt die Datei benutzen, oder vorher mal mit losetup in ein device
> ÃŒberfÃŒhren). Damit solltest Du schon so in etwa das passende Offset
> bekommen können.
Ja, so ähnlich hab ich mich bisher vorgearbeitet:
for ((i=0 ; $i < 10000 ; i=$i + 1)) ; do mount -t ntfs -o
loop,offset=$(($i * 512)) /mnt/hdd1/LaptopPladde_Backup250805
/mnt/floppy; echo $i; done
...das geht alle Offsets durch und mountet gefundenen Parttitionen
ein (leider nur jewails ntfs,vfat, ext3 etc.). Ich denke in der
Richtung liese sich gg. was finden...vermutlich ist der Weg also
über auslesen der partitioninfos aus dem Gesamtfile -> mit offset*512
mounten.
Die Frage ist nun wie man eine Partitionstabelle aus einem loop-
file ausliest (ala fdisk /dev/sda oder sfdisk -l -uS /dev/hda).
sfdisk arbeitet anscheinend nur mit echten Devices. ;(
Danke, ich kann die offsets nach Partitionsgröße ca. anpeilen,
eine allgemeine Lösung wär halt nur schick (dann würde ich gleich
ein Tool draus bauen).
Grüße, Thomas
--
If your VCR is still blinking 12:00, you don't want Linux
[Bruce Perens, Debian's Fearless Leader]
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: OpenPGP digital signature
URL: <http://lug-owl.de/pipermail/linux/attachments/20051023/80d695f8/attachment.sig>
More information about the Linux
mailing list