Назад | Перейти на главную страницу

Почему Clonezilla быстрее dd?

На моем образе SSD (источник и место назначения - 2 SSD) я получаю 12 ГБ / мин с помощью CloneZilla, а с dd - только 5 ГБ / мин.
Что делает Clonezilla намного быстрее, чем dd?

dd просто читает из блока 0 в блок 99999 и копирует данные.

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

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

Из сеть page "Для неподдерживаемой файловой системы посекторное копирование выполняется dd в Clonezilla."

Что ж, это зависит от того, что Clonezilla использует для клонирования.

Он использует разные инструменты в зависимости от типа раздела, взятого с их веб-сайта:

Based on Partclone (default), Partimage (optional), ntfsclone (optional), or dd to image or clone a partition. 

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