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



