В Linux файл образа (.img) совместим между dd, partclone, partimage и clonezilla.На самом деле я хочу использовать partclone, чтобы создать образ из раздела и восстановить его в другой раздел, используя dd или dcfldd.Возможно ли это, потому что partclone упоминается как специальный формат изображения. Благодарю.

3 ответа3

1

Я рискну сказать «нет», даже не просматривая их документацию и исходный код. По крайней мере, не напрямую.

Я знаю, что Clonezilla использует сжатие для своих изображений, и я думаю, что они просто передают вывод dd через gzip.

1

«.img» не стандартизирован. dd копирует каждый бит точно так же, как и в файл, который вы создаете. в соответствии с их сайтом partclone этого не делает:

Partclone предоставляет утилиты для резервного копирования и восстановления используемых блоков раздела ...

Я не уверен на 100%, но я сомневаюсь, что это работает.

1

Со страницы Trac репозитория partclone:

Partclone предоставляет утилиты для резервного копирования и восстановления используемых блоков раздела, и он разработан для более высокой совместимости файловой системы с использованием существующей библиотеки, например, e2fslibs используется для чтения и записи раздела ext2.

Я добавил акцент на важную часть. Похоже, что partclone читает файлы в файловой системе как файлы, а затем добавляет их в изображение.

В отличие от этого, dd работает, считывая диск или раздел как блочное устройство, побитно, и делает точную копию того, что каждый бит находится на всем диске или разделе. Это означает, что dd выбирает биты файловой системы, содержимое неиспользуемых секторов и так далее.

Таким образом, кажется, что dd ожидает гораздо больше информации, чем предусмотрено в файле изображения partclone .

Таким образом, представляется, что для записи изображения с использованием dd в изображении потребуется гораздо больше информации, чем предусмотрено в файле изображения partclone .

В заключение: dd нельзя использовать для записи изображений, сделанных partclone несмотря ни на что.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .