Самый быстрый способ скопировать HDD - proUbuntu
Купить гитару в Москве
7 голосов
/

Имеется жесткий диск объемом 1 ТБ с двумя разделами: один небольшой - ~ 24 ГБ (для Ubuntu), а все остальные - вторым разделом, занимающим примерно 10% места для мультимедийных файлов.

Я хочу скопировать это как можно быстрее. Я загружаюсь с флешки. Второй диск /dev/sdb.

sfdisk -d /dev/sda > a
sfdisk /dev/sdb < a

Затем я копирую байтовый маленький раздел:

dd if=/dev/sda1 of=/dev/sdb1 bs=4M status=progress

Это займет около двух минут. Затем я хочу оптимальным образом скопировать содержимое второго раздела. Просто файловая система с атрибутами файла:

rsync -avHAX /media/ubuntu/sda2dir /media/ubuntu/sdb2dir

После этого я попытался загрузиться со второго жесткого диска и не могу.

Как скопировать MBR и другую важную информацию?

dd if=/dev/sda of=/dev/sdb занимает около 1х20 м для жесткого диска емкостью 1 ТБ. Это не приемлемо. И, кажется, также не работает.

1 Ответ

8 голосов
/

Я бы использовал Clonezilla

Получите ISO-файл Clonezilla, создайте загрузочный USB-диск и загрузитесь с него.

См. Документацию на clonezilla.org .

Используйте Clonezilla, чтобы клонировать весь диск. Это будет работать, если

  • целевой диск по крайней мере такой же большой, как исходный диск. Вы можете проверить это (если размеры номинально совпадают) с помощью

    sudo parted /dev/sdx u B p
    

    , где x может быть, например, a (/dev/sda) и b (/dev/sdb) для двух дисков. Целевой диск не должен быть на один байт меньше исходного диска.

  • размеры физического сектора двух дисков одинаковы. Вы можете проверить это с помощью

    sudo parted -ls
    
  • если размеры дисков отличаются, а таблица разделов - GPT, необходимо также восстановить таблицу резервных копий в конце диска. Вы можете сделать это вручную с помощью gdisk или с помощью шеллскрипта gpt-fix

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

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


Обратите внимание, что Clonezilla может

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