Я клонировал этот диск около 6 месяцев назад с помощью дд. Сегодня таблицы разделов были повреждены. Что я могу сделать, чтобы восстановить их, используя старый диск? В настоящее время я сканирую потерянные разделы с помощью testdisk, чтобы посмотреть, сможет ли он исправить это, не выявляя другой. Это всего лишь один раздел, но в настоящее время он думает, что это EFI GPT или что-то в этом роде. Я не знаю, как отметить, что это ext4.
1 ответ
2
ПОЖАЛУЙСТА, СОЗДАЙТЕ ПЕРЕД ТЕМ, ЧТОБЫ ВЫ ПОПРОБОВАТЬ ЭТО - я не пробовал, и это может ухудшить ситуацию.
Для резервного копирования MBR, которая содержит таблицу разделов (и это легко сделать)
dd if=/dev/sourcedisk of=target.file bs=512 count=1
Аналогично для восстановления
dd if=target file of=/dev/targetdisk bs=512 count=1
Это скопирует первые 512 байт на новый диск, что включает в себя, среди прочего, таблицу разделов.
bs = размер блока, поэтому возьмите первые 512 байт. count = 1 взять только 1 блок, т.е. первый.
Существует интересный пост здесь более углубленно и альтернативы быть более избирательным , что вы резервное копирование и восстановление.