Как использовать Fdisk для управления разделами в Linux

Команда fdisk – это текстовая утилита для просмотра и управления разделами жесткого диска в Linux. Это один из самых мощных инструментов, которые вы можете использовать для управления разделами, но он вводит в заблуждение новых пользователей.

В этом руководстве рассматриваются основы использования fdisk для управления таблицей разделов. После использования fdisk вам придется использовать команду mkfs для форматирования новых разделов в файловой системе.

Судо против Су

В Ubuntu, Linux Mint или других производных от Ubuntu дистрибутивах команды fdisk и mkfs должны иметь префикс sudo . В дистрибутивах, которые не используют sudo, сначала используйте команду su – , чтобы получить корневую оболочку, а затем введите каждую команду без sudo.

Список разделов

Команды sudo fdisk -l выводят список разделов в вашей системе.

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

sudo fdisk -l/dev/sda

Вход в командный режим

Для работы с разделами диска необходимо войти в командный режим. Вам понадобится имя устройства диска из команды fdisk -l . Следующая команда входит в командный режим для первого дискового устройства:

sudo fdisk/dev/sda

Не редактируйте разделы, пока они используются. Если вы хотите редактировать системные разделы, сначала загрузитесь с live CD.

Использование командного режима

В командном режиме вы используете однобуквенные команды для указания действий, которые вы хотите выполнить. Введите m и нажмите Enter, чтобы увидеть список команд, которые вы можете использовать.

Просмотр таблицы разделов

Используйте p , чтобы распечатать текущую таблицу разделов на терминале из командного режима.

Удаление раздела

Используйте команду d , чтобы удалить раздел. Вас спросят номер раздела, который вы хотите удалить, который вы можете получить с помощью команды p . Например, если я хочу удалить раздел в/dev/sda5, я набрал бы 5 .

После удаления раздела вы можете снова нажать p , чтобы просмотреть текущую таблицу разделов. Раздел кажется удаленным, но fdisk не записывает эти изменения на диск, пока вы не воспользуетесь командой w.

Создание раздела

Используйте команду n , чтобы создать новый раздел. Вы можете создать логический или основной раздел ( l для логического или p для основного). Диск может иметь только четыре основных раздела.

Затем укажите сектор диска, с которого вы хотите начать раздел. Нажмите Enter, чтобы принять сектор по умолчанию, который является первым свободным сектором на диске.

Последнее, укажите последний сектор раздела на диске. Если вы хотите использовать все доступное пространство после начального сектора, просто нажмите Enter. Вы также можете указать конкретный размер, например + 5G для раздела объемом 5 гигабайт или + 512M для раздела размером 512 мегабайт. Если вы не указали единицу после знака +, fdisk использует сектора в качестве единицы. Например, +10000 приводит к тому, что конец раздела составляет 10000 секторов после его начала.

Идентификатор системы

Команда n , которую я только что выполнил, воссоздала раздел подкачки, который я удалил ранее – или сделал это? Если я снова выполню команду p , я увижу, что новый раздел/dev/sda5 – это раздел «Linux» вместо раздела «Linux swap».

Если я хочу изменить его тип, я могу использовать команду t и указать номер раздела.

Меня спросят о шестнадцатеричном коде типа. Я этого не знаю, поэтому могу набрать L , чтобы просмотреть список шестнадцатеричных кодов.

Там написано, что 82 – это код для разделов подкачки Linux, поэтому я могу напечатать его.

Это не форматирует раздел с выбранной вами файловой системой. Это необходимо сделать позже с помощью соответствующей команды mkfs .

Написание изменений

Используйте w , чтобы записать сделанные вами изменения на диск.

Используйте q , если вы хотите выйти без сохранения изменений.

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

Вы должны отформатировать новые разделы в файловой системе, прежде чем сможете их использовать. Вы можете сделать это с помощью соответствующей команды mkfs. Например, эта команда форматирует пятый раздел на первом диске с файловой системой ext4.

sudo mkfs.ext4/dev/sda5

Используйте команду mkswap, если вы хотите отформатировать раздел как раздел подкачки:

sudo mkswap/dev/sda5

Fdisk содержит множество других команд, включая экспертные команды, к которым вы можете получить доступ, выполнив сначала команду x . Посетите страницу справки fdisk с помощью команды man fdisk для получения более подробной информации.

Оцените статью
TutoryBird.Ru
Добавить комментарий