Введение
Добро пожаловать в практическое испытание по управлению разделами диска! В рамках этого задания вы получите опыт работы с 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 - записать и выйти



