W Linuksie, plik obrazu (.img) jest kompatybilny między dd, partclone, partimage i clonezilla. Właściwie chcę użyć partclone do utworzenia obrazu z partycji i przywrócić go do innej partycji za pomocą dd lub dcfldd. ponieważ wspomniany partclone jest specjalnym formatem obrazu. Dzięki.
0
partclone
tworzy obraz i wywołuje gofoo.img
lubbar.exe
lubbaz.wtf
nie ma znaczenia, co zawiera plik.Odpowiedzi:
Zaryzykowałbym odmówienie nawet bez przeglądania ich dokumentacji i kodu źródłowego. Przynajmniej nie bezpośrednio.
Wiem, że Clonezilla używa kompresji na swoich obrazach, które, jak sądzę, po prostu przesyłają wyjście dd przez gzip.
źródło
„.img” nie jest standaryzowany. dd kopiuje każdy bit dokładnie tak, jak do tworzonego pliku. zgodnie z ich stronie internetowej partclone nie robi tego:
Nie jestem w 100% pewien, ale wątpię, żeby to działało.
źródło
Od strona Trac repozytorium partclone dev :
Dodałem nacisk na ważną część. Wygląda na to, że
partclone
odczytuje pliki z systemu plików jako pliki, a następnie dodaje je do obrazu.W przeciwieństwie,
dd
działa poprzez odczyt dysku lub partycji jako urządzenia blokowego, kawałek po kawałku i tworzy dokładną kopię dokładnie tego, co każdy bit znajduje się na całym dysku lub partycji. To znaczy żedd
pobiera bity systemu plików, zawartość nieużywanych sektorów i tak dalej.W związku z tym wydaje się, żedd
oczekiwałby znacznie więcej informacji niż podano w apartclone
plik graficzny.W związku z tym wydaje się, że pisanie obrazu przy użyciu
dd
wymagałoby na obrazie obecności znacznie więcej informacji niż podano wpartclone
plik graficzny.Podsumowując:
dd
nie można używać do pisania obrazów wykonanych przezpartclone
nieważne co.źródło
dd
nie oczekuje żadnych informacji - po prostu kopiuje bity z miejsca na miejsce ...