Mounten-einzelner-partitionen-von-disk-images
Aus lugvswiki
Zur Navigation springenZur Suche springenDas 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