Как создать разделы диска в Linux

7458

Как создать разделы диска в 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):

Как создать разделы диска в Linux

Примечание: Первый диск хранения (dev/sda или dev/vda)содержит операционную систему. Создание раздела на этом диске может сделать систему незагружаемой. Создавайте разделы только на вторичных дисках (dev/sdbdev/sdcdev/vdb, или dev/vdc).

Шаг 2: Откройте диск для хранения данных

Откройте диск хранения данных, который вы собираетесь разбить на разделы, выполнив следующую команду:

sudo parted /dev/sdb

Всегда указывайте устройство хранения данных. Если вы не укажете имя диска, диск будет выбран случайным образом. Чтобы изменить диск на  dev/sdb, выполните:

select /dev/sdb

Диск dev/sdb  открыт:

Шаг 3: Создайте таблицу разделов

Перед разбиением диска на разделы создайте таблицу разделов. Таблица разделов находится в начале жесткого диска и хранит данные о размере и расположении каждого раздела.

Типы таблиц разделов: aixamigabsddvhgptmacms-dospc98sun, и 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:

Как создать разделы диска в Linux

2. Убедитесь, что раздел создан, выполнив следующую команду:

sudo fdisk -l

Как вы видите, раздел  /dev/sdb2  был создан.

Как создать разделы диска в Linux

Форматирование раздела

После создания раздела с помощью команды parted команды fdisk  отформатируйте его перед использованием.

Отформатируйте раздел, выполнив следующую команду:

sudo mkfs -t ext4 /dev/sdb1

Как создать разделы диска в Linux

Смонтируйте раздел

Чтобы начать взаимодействие с диском, создайте 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

После выполнения этого пошагового руководства у вас должно быть сложиться лучшее понимание того, как разбить диск в Linux с помощью команды parted или fdisk.

 

Возможно вам будет интересно: Руководство системного администратора по сетевым инструментам Linux

Ключевые слова: как создать разделы диска в Linux, раздел диска, parted, fdisk, linux, mount

original