Просмотр, создание и удаление разделов на дисках MBR и GPT

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

Введение

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

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

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

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

Требования

  • Используйте команду fdisk для управления разделами на диске /dev/vdb.
  • Создайте новый основной (primary) раздел размером 500M.
  • После создания убедитесь, что новый раздел отображается в системе.

Пример

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

Disk /dev/vdb: 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/vdb1        2048 1026047 1024000  500M 83 Linux
✨ Проверить решение и практиковаться

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

Теперь вам предстоит перевести тот же диск /dev/vdb на современную схему разделов GPT и выполнить операции с помощью утилиты gdisk. Инструмент gdisk автоматически обнаружит старый формат MBR и предложит конвертировать его, сохранив при этом раздел, созданный на предыдущем этапе.

Требования

  • Используйте команду gdisk для управления разделами на диске /dev/vdb.
  • При появлении запроса разрешите gdisk преобразовать диск из MBR в GPT.
  • Создайте новый раздел размером 1G.
  • После создания проверьте наличие нового раздела.

Пример

После преобразования диска в GPT исходный раздел сохраняется. Когда вы добавите новый раздел на 1 ГБ, на диске будет два раздела. Вывод sudo gdisk -l /dev/vdb должен быть похож на следующий:

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048         1026047   500.0 MiB   8300  Linux filesystem
   2         1026048         3123199   1024.0 MiB  8300  Linux filesystem
✨ Проверить решение и практиковаться

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

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

Требования

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

Пример

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

Number  Start (sector)    End (sector)  Size       Code  Name
✨ Проверить решение и практиковаться

Резюме

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

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

sudo fdisk /dev/vdb
## В интерфейсе fdisk:
## o - создать новую пустую таблицу разделов DOS
## w - записать и выйти