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

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

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

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

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

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

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

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

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

    sudo fdisk -l / dev / sda

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

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

    sudo fdisk / dev / sda

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

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

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

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

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

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

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

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

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

    Использовать N Команда для создания нового раздела. Вы можете создать логический или основной раздел (L для логического или п для начального). Диск может иметь только четыре основных раздела.

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

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

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

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

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

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

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

    Это не форматирует раздел с выбранной вами файловой системой. Вы должны будете сделать это позже с соответствующими МКФС команда.

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

    использование вес записать сделанные вами изменения на диск.

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

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

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

    sudo mkfs.ext4 / dev / sda5

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

    sudo mkswap / dev / sda5


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