czwartek, 16 stycznia 2014

Montowanie partycji z obrazu dysku (dd, raw)

Aby zamontować partycję z obrazu dysku jedyne co musimy znać to offset, czyli gdzie 'zaczyna się' wybrana przez nas partycja. Aby to zrobić, należy uruchomić program parted na naszym pliku, przełączyć jednostki wyświetlania za pomocą komendy unit na B i wyświetlić tablicę partycji (print):
# parted hda.img
GNU Parted 1.7.1
Using /data/rabbit/disk_image/test2
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) unit
Unit?  [compact]? B
(parted) print
Disk /data/rabbit/disk_image/test2: 10262568959B
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number  Start        End           Size         Type     File system  Flags
1      32256B       106928639B    106896384B   primary  ext3         boot
2      106233423B   1184440319B   1077511680B  primary  linux-swap
3      1184440320B  10256924159B  9072483840B  primary  ext3
(parted) quit
Przykładowy offset znajduje się w kolumnie Start i wynosi tutaj 32256.
Teraz, gdy już znamy offset możemy zamontować naszą partycję za pomocą komendy np.:
#mount -o loop,ro,offset=32256 hda.img /mnt/rabbit
Źródło.

Brak komentarzy:

Prześlij komentarz