Сценарий, который форматирует диск в очень особенном методе

Я хочу отформатировать диск с помощью сценария в Ubuntu.

Необходимые спецификации:

  • Таблица разделов: Главная загрузочная запись

  • Тип раздела: Linux

  • Файловая система: Ext2

Screenshot of the desired result.

Мои текущие проблемы:

sudo parted mklablel msdos

Не изменяет тип Раздела на "Linux"

sudo mkfs.ext2

Не работает без существующей файловой системы

Таким образом, как я могу достигнуть своих спецификаций?

0
задан 2 July 2018 в 17:03

2 ответа

Я думаю, что вы можете сделать это с gparted

Если вы не установили:

sudo apt-get update && sudo apt-get install gparted

  1. Launch GParted
  2. Выберите диск в правом верхнем углу (убедитесь, что вы выбрали внешний диск!)
  3. Щелкните правой кнопкой мыши на разделе
  4. Выберите формат для -> ext2
  5. Нажмите Редактировать - > Применить все операции
0
ответ дан 2 July 2018 в 17:03

Сначала вам не хватает блочного устройства для работы с командами. В вашем случае это выглядит как / dev / sdc .
Команда parted mklabel не создает раздел, но помещает метку диска на диск и необходима для разбиения диска.
Следующим шагом будет создание раздела на помеченном диске, а затем создание файловой системы в этом разделе. mkfs.ext2 создаст файловую систему.

1118 Итак, отдельные шаги будут следующими. Будьте внимательны при выполнении и обязательно выберите правильное устройство block / dev / sdx , иначе вы потеряете данные.

Сначала очистите диск от ранее существовавших вещей.

root@localhost:~# wipefs -a /dev/sdc

Затем создайте метку диска и раздел.

root@localhost:~# parted /dev/sdc mklabel msdos
root@localhost:~# parted /dev/sdc mkpart pri 1MiB 100%

Наконец, создайте файловую систему внутри раздела.

root@localhost:~# mkfs.ext2 -F /dev/sdc1

Если вы не вошли как root, вам нужно добавить каждую команду с помощью sudo. Также рассмотрите возможность использования gpt в качестве метки диска вместо msdos, поскольку вы можете создавать более крупные и большие разделы с помощью gpt. Вы также можете выбрать ext4 в качестве файловой системы вместо ext2, но у вас также могут быть причины для ext2.

0
ответ дан 2 July 2018 в 17:03

Другие вопросы по тегам:

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