Mounten-einzelner-partitionen-von-disk-images: Unterschied zwischen den Versionen
Aus lugvswiki
Zur Navigation springenZur Suche springenMarc (Diskussion | Beiträge) (Script das beschreibt, wie man einfach und schnell Partitionen in Disk Images mounten kann) |
Stippi (Diskussion | Beiträge) |
||
Zeile 43: | Zeile 43: | ||
done | done | ||
exit 0 | exit 0 | ||
+ | |||
+ | ---- | ||
+ | Zurück zur [[Hauptseite]] |
Aktuelle Version vom 26. November 2016, 18:10 Uhr
Das folgende Script habe Ich irgendwo vor langer Zeit im Internet gefunden. Es gibt die mount Befehle aus mit Offsets, die man verwenden muss, um Partitionen in Disk-Images zu mounten, eventuell ro (read only) durch rw ersetzen.
#!/bin/sh #---------------------------------------------------------------------- # Author: haveaniceday # Version: 1, Last updated: 12/2007 #---------------------------------------------------------------------- # fdisk finden PATH="/sbin:$PATH" if [ $# -lt 1 ] then echo "usage: ${0##*/} <image>" exit 1 fi IMAGE=$1 if [ ! -f $IMAGE ] then echo "Warnung, $IMAGE ist kein File" fi # tr -d '*' => bootflag entfernen LANG=C fdisk -lu $IMAGE 2>&1 | tr -d '*' | grep "$IMAGE[a-z0-9]" | while read part start end blocks id rest do echo echo "$read $part $start $end $blocks $id $rest" case $id in 5|f|85) echo "Ignoriere extended partition" continue ;; 82) echo "Ignoriere Swap" continue ;; *) ;; esac let offset=$start*512 echo mount -o loop,ro,offset=$offset $IMAGE /mnt done exit 0
Zurück zur Hauptseite