Копирование жесткого диска на другое с помощью dd

Я пытаюсь скопировать весь жесткий диск с таблицей разделов IBM PC-стиля на более крупную с помощью dd на GNU / Linux. Вопросы:

  1. Можно ли использовать дополнительное пространство на большом диске, изменив таблицу разделов?
  2. Я использовал LVM на исходном диске. Помогает ли это или делает осложнения при копировании или использовании дополнительного места на диске большего размера?

3 Solutions collect form web for “Копирование жесткого диска на другое с помощью dd”

Вы можете сделать это, если у вас есть диски с одинаковыми типами таблиц разделов: то есть с режимом адресации того же типа в BIOS (CHS / LBA / LBA32 / GPT). Если вы не уверены в этом, я могу порекомендовать вам разделить новый диск на разделы с тем же размером, что и на старом диске, и скопировать (через dd) только разделы, а не весь диск. Затем вы можете использовать последнюю часть диска в качестве раздела LVM и включать его в существующее PV.

Поскольку вы используете LVM, вам лучше использовать LVM для перемещения логических томов вместо dd . Просто добавьте новый диск в качестве нового PV (с pvcreate и vgextend ), а затем используйте pvmove для переноса логических томов с старого PV, а затем vgreduce для удаления старого PV. Затем вам нужно будет установить ваш загрузчик (grub? Grub2? Зависит от вашего дистрибутива) на новом диске.

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

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

  1. Для lvm вам нужно будет
    1. pvresize, чтобы применить новый размер
    2. lvextend расширить свой логический том с помощью тех новых доступных экстентов
  2. Для ext * у вас есть команда resize2fs . См. Эту страницу для получения дополнительной информации о других файловых системах.

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

  • Как расширить раздел файловой системы на Ubuntu VM?
  • Создание нестандартных разделов LVM во время установки (Debian)?
  • Установка Linux на резервный SSD
  • Перемещение домой и резервное копирование на другой раздел
  • Запретить пользователю без полномочий root форматировать раздел
  • Как настроить жесткий диск
  • Создание логического тома с использованием не LVM-раздела
  • Linux Двойная загрузка / загрузка, / home и / dev разделение разделов
  • Преимущество GPT над таблицей разделов MBR
  • Изменение размера разделов слишком долгое время в установщике Debian 6
  • Как создать раздел / opt на существующей установке без потери данных?
  • Графический инструмент Btrfs
  • Linux и Unix - лучшая ОС в мире.