Czy mimo to można przeglądać plik .img bez jego montowania? Mam plik .img, który wygenerowałem z migawki partycji clonezilla. Mam problemy z zamontowaniem pliku za pomocą polecenia mount -o loop sda5.img /mnt/
.
dmesg | tail
pokazuje mi następujący błąd:
[1325.395286] EXT4-fs (loop0): zła geometria: liczba bloków 11221248 przekracza rozmiar urządzenia (11218432 bloki)
Czy ktoś ma pomysł, jak przeglądać bez montowania lub co może być przyczyną tego błędu?
mount
disk-image
Achatius
źródło
źródło
Odpowiedzi:
Jeśli jest to obraz całego dysku twardego lub, jak w twoim przypadku, może to być obraz partycji rozszerzonej, musisz znać układ partycji i przesunięcia każdej partycji w pliku, aby móc je zamontować.
Aby to zrobić, potrzebujesz
parted
narzędzia, możesz je zainstalować za pomocą następującego polecenia:Po instalacji
parted
rozpocznij od ścieżki do pliku obrazu. Wyświetli sięparted
monit:W tym pytaniu (z prefiksem
(parted)
) wpisz następujące polecenia:Tabela w wynikach pokaże przesunięcia każdej partycji w pliku i typ systemu plików w każdej partycji. Na przykład, aby zamontować pierwszą partycję na przykładowym wyjściu powyżej, musisz wprowadzić następujące polecenie:
Upewnij się, że
/mnt/partition
istnieje pierwszy.źródło
Can't have a partition outside the disk!
błąd z parted jak z gparted ...Mam ten sam problem z obrazem ext4 wygenerowanym z migawki Clonezilla.
To, co faktycznie działało dla mnie, to rozszerzenie pliku do rozmiaru zgłaszanego przez tablicę partycji za pomocą skrótu. Błąd dmesg zgłoszony w moim przypadku to:
Więc dostosowałem długość pliku za pomocą:
(^ uwaga, że to pierwsza i większa z dwóch liczb w dzienniku)
Po tym montażu był szczęśliwy i mogłem uzyskać dostęp do moich danych.
źródło