Использование DD для создания частичной резервной копии более крупного диска [закрыто]

Устранена проблема, установив неустойчивые драйверы из xorg-edgers

. Я установил неустойчивые драйверы из xorg-edgers, и это исправило это.
4
задан 15 September 2017 в 21:02

8 ответов

Проблема с dd заключается в том, что она будет копировать все - даже секторы, которые не содержат ничего, кроме двоичных нулей, и не выделяются ни одному файлу. И легко получить неправильные параметры - получив прозвище «разрушитель диска».

Могу ли я предложить CloneZilla - это загрузочный интерфейс, который настраивает ваш запрос на резервное копирование / восстановление и координирует их выполнение , Это особенно полезно для резервного копирования / восстановления только одного раздела на физическом диске.

CloneZilla имеет три варианта использования какой-либо утилиты для фактической резервной копии - одна из которых - dd, но она имеет более быстрые и лучшие варианты.

Дженнифер

1
ответ дан 18 July 2018 в 06:47

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

http://man7.org/ linux / man-pages / man8 / dumpe2fs.8.html для ext2 / 3/4 http://man7.org/linux/man-pages/man8/xfsdump.8.html https: //btrfs.wiki.kernel. org / index.php / Manpage / btrfs-send и т. д. большинство файловых систем имеют утилиту дампа.

Обратный называется «восстановить». Эти страницы man для утилиты дампа упоминают программу восстановления.

Для инкрементных резервных копий что-то на уровне файлов обычно намного лучше, но инструменты dumpfs часто читаются быстрее. И так как их выход представляет собой единственный поток, вы можете легко его пропустить через легкий компрессор, такой как lz4 или lzop, или только gzip. Это также быстро писать, потому что это один поток, поэтому не требуется никаких поисковых или метаданных в месте назначения.

Также возможно более быстро прочитать источник, поскольку он знает о расположении FS и будет считывать данные файла / каталога примерно в том порядке, в котором он появляется на диске, только пропуская отверстия.

TL: Если вы хотите, чтобы файлы в каталоге находились рядом друг с другом на диске, DR: дамп / восстановление - хороший способ скопировать целые файловые системы вокруг, когда возится с несколькими дисками. Это часто бывает быстро.

0
ответ дан 18 July 2018 в 06:47

ориентированное устройство или раздел, ориентированный инструмент для клонирования или резервного копирования

есть альтернативное устройство или раздел, ориентированный клонирования или резервного копирования.

скорость

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

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

безопасность

dd это notoriuosly опасен и заслужил прозвище 'подлинной поисковой эсминец данных он делает то, что вы говорите это делать без вопросов. Если вы говорите это, чтобы удалить семейные фотографии ..., и это незначительная ошибка запечаталась.

Clonezilla имеет контрольно-пропускные пункты, где вы можете дважды проверить, что вы будете писать в правильном целевом устройстве (а не в устройстве (основной накопитель или внешний жесткий диск), где Вы храните ценные данные).

Режимы работы

Clonezilla можно клонировать или создать сжатый образ всего устройства. Это изображение представляет собой папку с несколькими файлами, где большие файлы сжаты. Clonezilla можно восстановить из образа на новое устройство (диск) с таким же размером или больше, так что вы можете получить рабочую систему с такими же свойствами, как и оригинал системы, клон.

Clonezilla также можете {клон/сделать сжатый образ} из одного или нескольких разделов отдельно, но в этом случае не будет полного образа, чтобы восстановить полный клон оригинальной системы.

что делать в вашем конкретном случае

я думаю, что Clonezilla файл изображения будет достаточно мал, в вашем случае, чтобы вписаться в целевой диск, по крайней мере, если исходный диск-это далеко не полный с уже сжатыми данными. Так что можно попробовать резервное копирование данных, создание файла образа всего диска-источника.

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

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

2
ответ дан 18 July 2018 в 06:47

dd не обращает внимания на «файлы», просто на блоки диска (если вы укажете if=/dev/sda), поэтому он попытается скопировать все 1.4TiB в раздел 750GB. Это будет невозможно.

Используйте средство резервного копирования, ориентированное на файл, например rsync, burp или duplicity, чтобы просто создавать резервные копии файлов, а не свободное пространство.

11
ответ дан 18 July 2018 в 06:47

Проблема с dd заключается в том, что она будет копировать все - даже секторы, которые не содержат ничего, кроме двоичных нулей, и не выделяются ни одному файлу. И легко получить неправильные параметры - получив прозвище «разрушитель диска».

Могу ли я предложить CloneZilla - это загрузочный интерфейс, который настраивает ваш запрос на резервное копирование / восстановление и координирует их выполнение , Это особенно полезно для резервного копирования / восстановления только одного раздела на физическом диске.

CloneZilla имеет три варианта использования какой-либо утилиты для фактической резервной копии - одна из которых - dd, но она имеет более быстрые и лучшие варианты.

Дженнифер

1
ответ дан 24 July 2018 в 18:40

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

http://man7.org/ linux / man-pages / man8 / dumpe2fs.8.html для ext2 / 3/4 http://man7.org/linux/man-pages/man8/xfsdump.8.html https: //btrfs.wiki.kernel. org / index.php / Manpage / btrfs-send и т. д. большинство файловых систем имеют утилиту дампа.

Обратный называется «восстановить». Эти страницы man для утилиты дампа упоминают программу восстановления.

Для инкрементных резервных копий что-то на уровне файлов обычно намного лучше, но инструменты dumpfs часто читаются быстрее. И так как их выход представляет собой единственный поток, вы можете легко его пропустить через легкий компрессор, такой как lz4 или lzop, или только gzip. Это также быстро писать, потому что это один поток, поэтому не требуется никаких поисковых или метаданных в месте назначения.

Также возможно более быстро прочитать источник, поскольку он знает о расположении FS и будет считывать данные файла / каталога примерно в том порядке, в котором он появляется на диске, только пропуская отверстия.

TL: Если вы хотите, чтобы файлы в каталоге находились рядом друг с другом на диске, DR: дамп / восстановление - хороший способ скопировать целые файловые системы вокруг, когда возится с несколькими дисками. Это часто бывает быстро.

0
ответ дан 24 July 2018 в 18:40

Инструмент клонирования или резервного копирования, ориентированный на ориентированные на объекты или разделы

Существуют альтернативные инструменты для клонирования или резервного копирования, ориентированные на объекты или разделы.

Скорость

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

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

Безопасность

dd неочевидно опасна и заслуживает прозвище «Data Destroyer» «потому что он делает то, что вы говорите, чтобы обойтись без вопросов. Если вы сообщите ему, чтобы удалить семейные фотографии ..., и это небольшая ошибка ввода.

У Clonezilla есть контрольные точки, где вы можете дважды проверить, что вы будете писать на правильное целевое устройство (а не на устройство (основной диск или внешний диск), где вы храните ценные данные) .

Режимы работы

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

Clonezilla также может {clone / make сжатое изображение} одного или нескольких разделов отдельно, но в этом случае не будет полного изображения для восстановления полного клона исходной системы.

Что делать в вашем конкретном случае [ ! d12]

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

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

Если это слишком много для вас, если этого достаточно для резервного копирования ваших персональных данных и, возможно, некоторых настроек на вашем компьютере резервное копирование с файловой ориентацией в соответствии с ответом @ waltinator будет лучше.

2
ответ дан 24 July 2018 в 18:40

dd не обращает внимания на «файлы», просто на блоки диска (если вы укажете if=/dev/sda), поэтому он попытается скопировать все 1.4TiB в раздел 750GB. Это будет невозможно.

Используйте средство резервного копирования, ориентированное на файл, например rsync, burp или duplicity, чтобы просто создавать резервные копии файлов, а не свободное пространство.

11
ответ дан 24 July 2018 в 18:40
  • 1
    Если неиспользуемая часть диска по-прежнему заполнена только нулями, вы можете пропустить dd через gzip, чтобы сократить объем пространства, как если бы пустые блоки были пропущены. Сжатие образов дисков обычно является хорошей идеей, так как часто существует множество относительно пустых бит. – Perkins 16 September 2017 в 00:53
  • 2
    @Perkins, удаленные файлы, вероятно, все еще будут там, поэтому они также занимают место в изображении gzip ed. Кроме того, если позже вы захотите восстановить несколько определенных файлов, вам нужно будет gunzip целое изображение, прежде чем сможете смонтировать его и восстановить. По-видимому, лучше использовать файло-ориентированные инструменты, такие как rsync, как предполагает waltinator. – JoL 16 September 2017 в 03:29
  • 3
    @JoL Сколько файловой системы не используется, а не нули, зависит от использования и устройства. И есть инструменты для нулевого освобождения свободного места. Файловое резервное копирование имеет тенденцию быть более эффективным, но вам также необходимо хранить метаданные, такие как макеты разделов и FS UUID, и / или быть готовыми переустановить загрузчик при восстановлении. Преимущество dd состоит в том, что он прост и упрощает восстановление с чистого металла. Но это также делает сжатие определенным. – Perkins 16 September 2017 в 03:58
  • 4
    @Perkins. Вы правы в том, что правильный метод резервного копирования зависит от использования, которое он намеревается предоставить резервной копии. Я не думал о простом способе восстановления всей машины, загрузчика и всех. В какой-то момент я думал, что нужно восстановить только некоторые файлы (типы, которые будут найдены в $HOME). Для меня последний случай более полезен, но, конечно, YMMV. – JoL 16 September 2017 в 04:06
  • 5
    @Жол к сожалению, я до сих пор найти не запатентованное решение, которое позволяет для навигации, что до сих пор работает. Нортон Ghost работает, но является слишком дорогим, и Mondo Rescue бесплатно, но не похоже, чтобы надежно работать на современных системах. – Perkins 16 September 2017 в 04:21

Другие вопросы по тегам:

Похожие вопросы: