1

У меня есть эта таблица "список дисков":

/dev/disk2
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *16.4 GB    disk2
   1:                      Linux                         536.9 MB   disk2s1
   2:                  Linux_LVM                         15.9 GB    disk2s2

раздел, который я пытаюсь использовать для DD, составляет всего 536 МБ, но когда я пытаюсь его использовать, это занимает у меня больше часа. у меня вопрос, есть ли способ сделать dd быстрым и копировать только то, что важно, но сохранить новый диск работоспособным и иметь ту же схему разделов.

Спасибо

2 ответа2

3

dd не интерпретирует данные, он просто сбрасывает байты от источника к цели. Он не знает, что копирует или имеет значение.

Если вы хотите сделать интеллектуальную копию (т.е. пропустить пустое место и т.д.), Вы можете использовать partclone, partimage или Clonezilla (что, на самом деле, просто более удобная оболочка для этих двух инструментов).

3

Нет; dd - тупой инструмент - вы говорите, что нужно начинать, где останавливаться, и он копирует все промежуточное. Он не знает о разделах, картах разделов, дисках, файловых системах или о том, что удаленно может представлять собой ценные или важные данные (кроме всего, что находится между вышеупомянутым началом и окончанием).

Если у вас есть раздел с низкой загрузкой файловой системы (т. Е. Раздел объемом 536 МБ использует только 100 МБ, остальное - свободное пространство), то вам нужен инструмент создания образа раздела, который поддерживает разреженные образы. Дисковая утилита OSX может сделать это, а также PartImage в Linux / Unix и Ghost в Windows. Тем не менее, это не может быть быстрее; это займет меньше места, хотя.

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