12.22. Создание резервной копии MBR

Проблема

Требуется создать резервную копию главной загрузочной записи. Но какая польза от резервной копии, если вы не знаете, как её восстанавливать?

Решение

Запишите резервную копию MBR на дискету. Смонтируйте диск, а затем воспользуйтесь командой dd:

# dd if=/dev/hda of=/floppy/mbr bs=512 count=1

Восстановление производится следующим образом:

# dd if=/floppy/mbr of=/dev/hda bs=512 count=1

Имя файла с резервной копией может быть произвольным: например, имя /mbr-server01 указывает, какому компьютеру принадлежит копия. На одной дискете можно сохранить несколько резервных копий MBR:

# ls /floppy
lost+found mbr-server01 mbr-workstation04 mbr-host15

Если дискету нужно предварительно отформатировать, сделайте это:

$ mke2fs /dev/fd0

Эта команда создаёт диск, отформатированный для Linux с файловой системой Ext2.

Комментарий

Команда dd выполняет побайтовое копирование. Поддержка файловых систем ей не нужна, поэтому она может использоваться для копирования блочных устройств (например, /dev/hda).

Если в вашей системе отсутствует флоппи-дисковод, испорченную запись MBR можно восстановить при помощи диска Knoppix (см. раздел 12.13). Также можно сохранить резервную копию MBR на USB-накопитель или другой внешний носитель. Важно помнить, что команда dd чрезвычайно мощная, и ошибки при работе с ней могут привести к потере данных, поэтому обязательно убедитесь в правильности вводимых команд.

Восстановление MBR может быть полезно, если загрузочный сектор системы повреждён, например, в результате установки другой операционной системы. Имея резервную копию MBR, вы можете легко восстановить систему до рабочего состояния.

Другим вариантом может быть использование утилит для создания образов дисков. Современные системы, такие как Clonezilla или другие программы для резервного копирования, также позволяют сохранить MBR вместе с остальной частью системы, что делает процесс восстановления более простым.

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

См. также

dd(1), mke2fs(8); раздел 12.13.