Утилита parted. Как удалить все до единого разделы с диска?

1. Постановка задачи.

Итак, имеем софт, который сотворил нечто вот такое:

$ sudo fdisk -l /dev/sda

Ответ:

Удалять все это руками — трудоёмко и по времени затратно. Поэтому требуется автоматизация!

2. Решение задачи.

Здесь нам поможет parted:

$ sudo parted /dev/sda

Теперь выполним последовательность действий:

  1. Вводим команду: mklabel
  2. На вопрос про метку диска просто вводим команду: msdos
  3. На вопрос об уничтожении данных отвечаем командой: Yes
  4. Выходим из утилиты командой: quit

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

Ответ:

Вот и все, диск идеально чист:

$ sudo fdisk -l /dev/sda

Ответ:

Внимание! Не забудьте обновить /etc/fstab.

Иначе после перезагрузки сервер будет ругаться, что есть неподключенные диски!

Как их подключить читайте в этой инструкции: «Утилита fdisk. Как добавить новый диск в формате GPT.»

3. Оригиналы источников информации.

  1. stableit.ru «Как удалить все до единого разделы с диска в Linux?»