Список, создание и удаление разделов на дисках MBR и GPT

Red Hat Enterprise LinuxBeginner
Практиковаться сейчас

Введение

Добро пожаловать в практическое задание по управлению разделами диска! В ходе этого упражнения вы получите практический опыт работы с fdisk — стандартной утилитой командной строки для управления разделами дисков в Linux. Вы научитесь просматривать, создавать и удалять разделы на дополнительном диске, сначала используя таблицу разделов Master Boot Record (MBR), а затем GUID Partition Table (GPT).

Освоение этих навыков является фундаментальным для любого системного администратора и входит в число ключевых тем экзамена RHCSA (Red Hat Certified System Administrator).

Создание раздела на диске MBR

Сначала вы поработаете с традиционной схемой разделов MBR. Ваша задача — использовать утилиту fdisk для создания нового первичного раздела на доступном дополнительном блочном устройстве /dev/nvme1n1.

Требования

  • Используйте команду fdisk для управления разделами на диске /dev/nvme1n1.
  • Создайте новый первичный раздел размером 500 МБ.
  • После создания убедитесь, что новый раздел существует.

Пример

Изначально диск /dev/nvme1n1 не имеет таблицы разделов. После того как вы создадите новый раздел, вывод команды sudo fdisk -l /dev/nvme1n1 должен выглядеть примерно так, отображая новый раздел /dev/nvme1n1p1.

Disk /dev/nvme1n1: 40 GiB, 42949672960 bytes, 83886080 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x85191cd4

Device          Boot Start     End Sectors  Size Id Type
/dev/nvme1n1p1       2048 1026047 1024000  500M 83 Linux

Преобразование в GPT и создание раздела

Теперь вы заново инициализируете тот же диск, /dev/nvme1n1, с использованием современной схемы разделов GPT, а затем создадите новый раздел с помощью fdisk.

Требования

  • Используйте команду fdisk для управления разделами на диске /dev/nvme1n1.
  • Переинициализируйте диск с таблицей разделов GPT.
  • Создайте новый раздел размером 1 ГБ.
  • После создания убедитесь, что новый раздел существует.

Пример

После переинициализации диска в GPT и создания нового раздела размером 1 ГБ вывод sudo fdisk -l /dev/nvme1n1 должен выглядеть примерно так:

Disklabel type: gpt

Device          Start     End Sectors Size Type
/dev/nvme1n1p1   2048 2099199 2097152   1G Linux filesystem

Удаление всех разделов

На этом заключительном этапе вы удалите все разделы на /dev/nvme1n1, чтобы очистить диск. Поскольку теперь на диске используется таблица разделов GPT, вы продолжите использовать fdisk.

Требования

  • Используйте команду fdisk для удаления всех разделов на диске /dev/nvme1n1.
  • После удаления убедитесь, что разделов не осталось.

Пример

После удаления всех разделов вывод sudo fdisk -l /dev/nvme1n1 не должен содержать записей о разделах, примерно так:

Disklabel type: gpt

Резюме

В этом задании вы успешно научились управлять разделами диска с помощью fdisk как для таблиц разделов MBR, так и для GPT. Вы начали с создания раздела на диске с разметкой MBR, затем переинициализировали диск в GPT и создали новый раздел. Наконец, вы очистили диск, удалив все разделы. Этот практический опыт неоценим для управления локальным хранилищем в системах Linux и является отличной практикой для подготовки к экзамену RHCSA.

Вы можете в любой момент переинициализировать диск, просто записав на него новую таблицу разделов MBR или GPT. Например, чтобы быстро сбросить диск в чистое состояние MBR, можно использовать:

sudo fdisk /dev/nvme1n1
## В приглашении fdisk:
## o - для создания новой пустой таблицы разделов DOS
## w - для записи и выхода
✨ Проверить решение и практиковаться✨ Проверить решение и практиковаться✨ Проверить решение и практиковаться