Как создать разделы диска в Linux: Введение
Создание разделов диска позволяет разделить жесткий диск на несколько разделов, действующих независимо друг от друга.
В Linux пользователи должны структурировать устройства хранения данных (USB и жесткие диски) перед их использованием. Создание разделов также полезно при установке нескольких операционных систем на одну машину.
В этом пошаговом руководстве вы узнаете, как создать раздел с помощью команды Linux parted или fdisk.
Необходимые условия для — Как создать разделы диска в Linux
- Система под управлением Linux
- Учетная запись пользователя с привилегиями
sudo
илиroot
- Доступ к окну терминала / командной строке Действия > Поиск > Терминал (Activities > Search > Terminal)
Вариант 1: Разбить диск на разделы с помощью команды parted
Выполните следующие шаги, чтобы разбить диск на разделы в Linux с помощью команды parted
.
Шаг 1: Список разделов
Перед созданием раздела составьте список доступных устройств хранения и разделов. Это действие поможет определить устройство хранения, которое вы хотите разбить на разделы.
Выполните следующую команду с правами sudo
, чтобы вывести список устройств хранения и разделы:
sudo parted -l
Терминал выводит доступные устройства хранения данных и информацию о них:
- Model – Модель устройства хранения данных.
- Disk – Имя и размер диска.
- Sector size –Логический и физический размер памяти. Не путать с доступным дисковым пространством.
- Partition Table – Тип таблицы разделов (msdos, gpt, aix, amiga, bsd, dvh, mac, pc98, sun и loop).
- Disk Flags – Разделы с информацией о размере, типе, файловой системе и флагах.
Типы разделов могут быть следующими:
- Primary – хранит файлы операционной системы. Можно создать только четыре первичных раздела.
- Extended – специальный тип раздела, в котором может быть создано более четырех основных разделов.
- Logical – раздел, созданный внутри расширенного раздела.
В нашем примере есть два устройства хранения данных (/dev/sda
и /dev/sdb
):
Примечание: Первый диск хранения (dev/sda
или dev/vda
)содержит операционную систему. Создание раздела на этом диске может сделать систему незагружаемой. Создавайте разделы только на вторичных дисках (dev/sdb
, dev/sdc
, dev/vdb
, или dev/vdc
).
Шаг 2: Откройте диск для хранения данных
Откройте диск хранения данных, который вы собираетесь разбить на разделы, выполнив следующую команду:
sudo parted /dev/sdb
Всегда указывайте устройство хранения данных. Если вы не укажете имя диска, диск будет выбран случайным образом. Чтобы изменить диск на dev/sdb
, выполните:
select /dev/sdb
Диск dev/sdb
открыт:
Шаг 3: Создайте таблицу разделов
Перед разбиением диска на разделы создайте таблицу разделов. Таблица разделов находится в начале жесткого диска и хранит данные о размере и расположении каждого раздела.
Типы таблиц разделов: aix, amiga, bsd, dvh, gpt, mac, ms-dos, pc98, sun, и loop.
Чтобы создать таблицу разделов, введите следующее:
mklabel [partition_table_type]
Например, чтобы создать таблицу разделов gpt, выполните следующую команду:
mklabel gpt
Введите Yes для выполнения:
Примечание: Два наиболее часто используемых типа таблиц разделов — gpt и msdos. Последняя поддерживает до шестнадцати разделов и форматирует до 16 ТБ пространства, в то время как gpt форматирует до 9,4 ЗБ и поддерживает до 128 разделов.
Шаг 4: Проверка таблицы
Выполните команду print
, чтобы просмотреть таблицу разделов. В выводе отобразится информация об устройстве хранения данных:
Примечание: Выполните команду help mkpart
, чтобы получить дополнительную справку о том, как создать новый раздел.
Шаг 5: Создание раздела
Давайте создадим новый раздел размером 1854 МБ, используя файловую систему ext4. Назначенное начало диска должно быть 1MB, а конец диска — 1855MB.
Чтобы создать новый раздел, введите следующее:
mkpart primary ext4 1MB 1855MB
После этого выполните команду print
, чтобы просмотреть информацию о вновь созданном разделе. Информация отображается в разделе Disk Flags (Флаги диска):
В таблице разделов gpt тип раздела является обязательным именем раздела. В нашем примере primary — это имя раздела, а не тип раздела.
Чтобы сохранить свои действия и выйти из программы, введите команду quit
. Изменения сохраняются автоматически при выполнении этой команды.
Примечание: Сообщение «Вам может понадобиться обновить файл /etc/fstab» сигнализирует о том, что раздел может быть смонтирован автоматически во время загрузки.
Вариант 2: Разметка диска с помощью команды fdisk
Выполните следующие шаги, чтобы разбить диск на разделы в Linux с помощью команды fdisk
.
Шаг 1: Список существующих разделов
Выполните следующую команду, чтобы просмотреть список всех существующих разделов:
sudo fdisk -l
Вывод содержит информацию о дисках и разделах хранилища:
Шаг 2: Выберите диск для хранения данных
Выберите диск хранения, на котором вы хотите создать разделы, выполнив следующую команду:
sudo fdisk /dev/sdb
Диск /dev/sdb
открыт:
Шаг 3: Создание нового раздела
1. Выполните команду n
чтобы создать новый раздел.
2. Выберите номер раздела, набрав номер по умолчанию (2).
3. После этого вам будет предложено ввести начальный и конечный сектор жесткого диска. Лучше всего ввести в этом разделе номер по умолчанию (3622912).
4. Последний запрос связан с размером раздела. Вы можете выбрать несколько секторов или задать размер в мегабайтах или гигабайтах. Введите +2GB, чтобы установить размер раздела в 2 ГБ.
Появится сообщение, подтверждающее создание раздела.
Шаг 4: Запись на диск
Система создала раздел, но изменения не записаны на диск.
1. Чтобы записать изменения на диск, выполните команду w:
2. Убедитесь, что раздел создан, выполнив следующую команду:
sudo fdisk -l
Как вы видите, раздел /dev/sdb2
был создан.
Форматирование раздела
После создания раздела с помощью команды parted
команды fdisk
отформатируйте его перед использованием.
Отформатируйте раздел, выполнив следующую команду:
sudo mkfs -t ext4 /dev/sdb1
Смонтируйте раздел
Чтобы начать взаимодействие с диском, создайте mount point и mount the partition.
1. Создайте точку монтирования, выполнив следующую команду:
sudo mkdir -p /mt/sdb1
2. После этого смонтируйте раздел, введя:
sudo mount -t auto /dev/sbd1 /mt/sdb1
Терминал не выводит сообщение об успешном выполнении команд.
3. Проверьте, смонтирован ли раздел, с помощью команды df hT
:
Заключение по статье — Как создать разделы диска в Linux
После выполнения этого пошагового руководства у вас должно быть сложиться лучшее понимание того, как разбить диск в Linux с помощью команды parted
или fdisk
.
Возможно вам будет интересно: Руководство системного администратора по сетевым инструментам Linux
Ключевые слова: как создать разделы диска в Linux, раздел диска, parted, fdisk, linux, mount