Kilka dni temu utworzyłem obraz dd partycji (zawierającej HFS + FS) jednego z moich dysków (a nie całego dysku) za pomocą następującego polecenia -
dd conv=sync,noerror bs=8k if=/dev/sdc2 of=/path/to/img
Jak mogę go zamontować? Próbowałem następujących, ale to nie działa -
mount -o loop,ro -t hfsplus /path/to/img /path/to/mntDir
To daje mi
mount: wrong fs type, bad option, bad superblock on /dev/loop1,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
i dmesg | tail
daje mi -
[5248455.568479] hfs: invalid secondary volume header
[5248455.568494] hfs: unable to find HFS+ superblock
[5248462.674836] hfs: invalid secondary volume header
[5248462.674843] hfs: unable to find HFS+ superblock
[5248550.672105] hfs: invalid secondary volume header
[5248550.672115] hfs: unable to find HFS+ superblock
[5248993.612026] hfs: unable to find HFS+ superblock
[5248998.103385] hfs: unable to find HFS+ superblock
[5249031.441359] hfs: unable to find HFS+ superblock
[5249036.274864] hfs: unable to find HFS+ superblock
Czy robię coś złego?
Próbowałem szukać, jak to zrobić, ale wszystkie wyniki, które otrzymuję, mówią tylko o zamontowaniu partycji z obrazu pełnego dysku, przy użyciu opcji offset z zamontowaniem - nie ma mowy o przypadku, w którym sam obraz jest partycją.
Dzięki.
PS: Korzystam z 64-bitowego Arch Linuxa, a partycja z oryginalnego dysku /dev/sdc2
pasuje poprawnie.
noerror
w linii dd. Ile nieczytelnych sektorów miał dysk źródłowy - jeden mógł trafić w coś krytycznego. Zwłaszcza przy rozmiarze bloku 8k (dysk ma prawdopodobnie 512b lub co najwyżej 4k). Czy dysk źródłowy się montuje?