Утилита parted. Как удалить все до единого разделы с диска?
Category: GNU/Linux,parted,утилиты,файловая система
1. Постановка задачи.
Итак, имеем софт, который сотворил нечто вот такое:
$ sudo fdisk -l /dev/sda
Ответ:

Удалять все это руками — трудоёмко и по времени затратно. Поэтому требуется автоматизация!
2. Решение задачи.
Здесь нам поможет parted:
$ sudo parted /dev/sda
Теперь выполним последовательность действий:
- Вводим команду: mklabel
- На вопрос про метку диска просто вводим команду: msdos
- На вопрос об уничтожении данных отвечаем командой: Yes
- Выходим из утилиты командой: quit
В зависимости от версии утилиты на момент работы с диском последовательность вопросов и действий может быть разная, но всё сводится вот к тому, что на картинке.
Ответ:

Вот и все, диск идеально чист:
$ sudo fdisk -l /dev/sda
Ответ:

Внимание! Не забудьте обновить /etc/fstab.
Иначе после перезагрузки сервер будет ругаться, что есть неподключенные диски!
Как их подключить читайте в этой инструкции: «Утилита fdisk. Как добавить новый диск в формате GPT.»
3. Оригиналы источников информации.
- stableit.ru «Как удалить все до единого разделы с диска в Linux?»