@tosick4
Айтишник

Как восстановить разметку диска после неудачного пользования sgdisk?

Хотел скопировать разметку диска командой sgdisk да перепутал аргументы и затер таблицу разделов. Но перед этим запускал fdisk -l:
spoiler
Device Start End Sectors Size Type
/dev/sda1 2048 1026047 1024000 500M Linux RAID
/dev/sda2 1026048 105883647 104857600 50G Linux RAID
/dev/sda3 105883648 105887743 4096 2M BIOS boot
/dev/sda4 105887744 5860533134 5754645391 2.7T Linux RAID

т.е. структура диска сохранилась. Вопрос как её воссоздать без потерь? Сервер еще не перезагружал. Попробовал утилиту cfdisk, но ей удалось сделать только 1-ых 3 раздела:
spoiler
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 1026047 1024000 500M fd Linux raid autodetect
/dev/sda2 1026048 105883647 104857600 50G 83 Linux
/dev/sda3 * 105883648 105887743 4096 2M 83 Linux

а последний который 2.7Тб не получается - режет по 2 Тб и все.
  • Вопрос задан
  • 202 просмотра
Пригласить эксперта
Ответы на вопрос 1
@tosick4 Автор вопроса
Айтишник
Решил вопрос. По имеющейся разметки диска через cfdisk создал такую же на обоих дисках. Включил разделы дисков в массив:
mdadm --manage /dev/md0 --add /dev/sdba
.....

дождался синхронизации, на всякий случай заново установил grub
# dpkg-reconfigure grub-pc
и перезагрузил. Все поднялось.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы