4

Я использую команду dd для копирования диска /dev/sda в /dev/sdb . Я делаю следующее: я бегу

  1. dd if=/dev/sda of=/dev/sdb
  2. затем монтируйте /dev/sdb1 (обратите внимание, что /dev/sdb1 не монтируется при загрузке), чтобы убедиться, что все есть.

Это отлично работает.

Затем я делаю некоторые изменения в /dev/sda и пытаюсь снова скопировать диск. Поэтому я umount /dev/sdb и выдаю ту же команду (dd if=/dev/sda of=/dev/sdb).

После повторного монтирования /dev/sdb1 промежуточные изменения не отражаются в /dev/sdb и состояние /dev/sdb такое же, как и после первого монтирования /dev/sdb1 .

Я использую ext3 . Может быть, метаданные повреждены или мне просто нужно перезагрузить систему? Или, может быть, это как-то связано с журналом. Не могли бы вы сказать мне, что является причиной проблемы и как я могу ее исправить?

1 ответ1

1

Судя по вашему вопросу /dev/sda1 - это смонтированный диск, и использование dd таким образом, скорее всего, даст вам поврежденную копию, так как dd неправильно обрабатывает записи в процессе.

Больше информации здесь в ответе на вопрос о сбое сервера.

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