Мой жесткий диск ноутбука был неисправен, поэтому я запросил и только что получил новый. Теперь мне нужно перенести мои данные. Эта задача кажется легче сказать, чем сделать. Два диска имеют одинаковый размер, поэтому я считаю, что dd должен работать, но я не видел четких инструкций о том, что именно делать, и я боюсь экспериментировать с данными.

Моя установка состоит в том, что эти диски имеют 500 ГБ и являются внутренними, поэтому я могу подключить только один диск за раз. Около 250 ГБ на жестком диске используется. У меня есть два раздела на диске: загрузочный раздел (50 мегабайт) и логический раздел, содержащий root (20 ГБ), swap (8 ГБ), домашний (435 ГБ). и переустановка операционной системы (gentoo) не подходит из-за того, что моя пропускная способность сейчас сильно ограничена. Единственный автомобиль, который у меня есть, это внешний жесткий диск USB емкостью около 400 ГБ. В настоящее время я загружен с Ubuntu LiveCD, чтобы сделать передачу.

  • Должен ли я использовать dd, чтобы просто скопировать входной диск в файл на внешнем HD? Или это также попытается выделить все свободное пространство и, таким образом, не поместится?
  • Будет ли архивировать все а-ля dd if=/dev/sda bs=100M | gzip -c > /media/ext/image.img решить эту проблему?
  • Должен ли я использовать dd, чтобы скопировать /boot и / раздел в файл на внешнем жестком диске, и просто скопировать мой / home каталог как файлы?
  • Оставит ли я какой-либо из этих вариантов проблемы с загрузкой и / или загрузкой или чем-то другим на новом диске?

Спасибо!
скуловая кость

2 ответа2

1

Да, я бы взял подход dd . Сначала сделайте резервную копию ваших данных на внешнем.

  • Должен ли я использовать dd, чтобы просто скопировать входной диск в файл на внешнем HD? Или это также попытается выделить все свободное пространство и, таким образом, не поместится?

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

dd bs=1024 if=/dev/sda conv=noerror,sync | gzip -9 > /mnt/usb/backup.dmg.gz

конечно, замена дисков соответственно.

  • Должен ли я использовать dd для копирования раздела / в файл на внешнем жестком диске и просто скопировать мой каталог / home в виде файлов?

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

  • Оставит ли я какой-либо из этих вариантов проблемы с загрузкой и / или загрузкой или чем-то другим на новом диске?

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

1

используйте Clonezilla для резервного копирования диска объемом 500 ГБ на внешний жесткий диск (если используется только 250 ГБ, нет проблем с размещением образа на диске 400 ГБ).

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

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