Linux удаляет разделы на диске

Обновлено: 05.07.2024

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

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

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

Оглавление

Предпосылки

  • Привилегированная учетная запись (для пользователей sudo)
  • Терминал
  • fdisk (уже предустановлен в Linux)
  • Раздел должен существовать (если вы думаете, что можете удалить нераспределенный раздел, я полагаю, вы ошибаетесь)

Удалить раздел в Linux с помощью fdisk

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

Если вы не знаете, что такое fdisk, прочтите эти краткие описания и приступайте к удалению разделов.

Короче говоря, fdisk — это утилита командной строки для управления диском, позволяющая просматривать, создавать, удалять, изменять, изменять размер, копировать и перемещать разделы на жестком диске.

Примечание. Этот шаг ниже отформатирует ваш USB-накопитель, поэтому он попросит вас сделать резервную копию вашего USB-накопителя, иначе вы можете потерять ценные данные.

< /цитата>

Введите команду p

Шаг 3. Удалите разделы с помощью fdisk

Мы сделали один шаг назад, чтобы удалить раздел, из приведенных выше мер мы подтвердили, что выбрали правильный диск.

На этом шаге мы удалим раздел. Если у вас есть важные данные, не забудьте сделать резервную копию и продолжить.

Чтобы удалить раздел, введите команду d или del в утилите командной строки fdisk, за которой следует номер раздела, если разделов несколько.

По этой причине в моем случае для /dev/sda доступно несколько разделов, и мне приходится передавать номер раздела вручную.

Если вы думаете, как получить номер раздела, проверьте приведенный выше вывод команды p и запишите его.

Удалить разделы

Шаг 4. Проверка изменений

С помощью приведенной выше команды мы можем удалить выбранные разделы. Чтобы убедиться, что раздел удален, введите команду p в утилите командной строки fdisk.

Проверьте, что раздел удален

Мы видим изменение: раньше в /dev/sda было доступно всего 10 разделов, теперь их 9, подождите, наша работа еще не завершена, требуется ввести последнюю команду.

Шаг 5. Сохраните и выйдите

Это последний шаг для удаления раздела, после которого вы не сможете отменить изменения.

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

Введите команду w для сохранения изменений

Это демонстрация приведенного выше объяснения, которое вы можете посмотреть на приведенном ниже экране вывода.

Выполните шаг для удаления разделов с помощью fdisk

Подведение итогов

Это все, мой друг, чтобы удалить раздел с помощью утилиты командной строки fdisk. Если вам нужна помощь с моей стороны, не стесняйтесь комментировать.

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

Человек с техническим энтузиазмом, который изучил некоторые удивительные технологические вещи и изучает больше. В процессе продвижения у меня была возможность поработать над Android-разработкой, Linux, AWS, DevOps с несколькими инструментами с открытым исходным кодом.
Один из моих жизненных девизов: «Всегда будь студентом на всю жизнь».

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

В этом пошаговом руководстве вы узнаете, как удалить раздел в системе Linux.

Как удалить раздел в Linux

  • Система под управлением Linux
  • Учетная запись пользователя с правами sudo или root
  • Доступ к окну терминала/командной строке (Действия >Поиск >Терминал)
  • Утилита командной строки fdisk

Удалить раздел в Linux

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

Выполните шаги, описанные в разделах ниже, чтобы удалить разделы в Linux.

Примечание. Утилита командной строки fdisk представляет собой текстовый манипулятор таблицы разделов. Он используется для разбиения и перераспределения разделов устройств хранения.

Шаг 1. Список схем разделов

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

В нашем случае терминал выводит информацию о двух дисках: /dev/sda и /dev/sdb. Диск /dev/sda содержит операционную систему, поэтому его разделы удалять не нужно.

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

На диске /dev/sdb есть раздел /dev/sdb1, который мы собираемся удалить.

Примечание. Число 1 в /dev/sdb1 указывает на номер раздела. Запишите номер раздела, который вы собираетесь удалить.

Шаг 2. Выберите диск

Выберите диск, содержащий раздел, который вы хотите удалить.

Распространенные имена дисков в Linux включают:

Выбор хранилища диск командой fdisk». ширина=

Шаг 3. Удалите разделы

Перед удалением раздела сделайте резервную копию своих данных. Все данные автоматически удаляются при удалении раздела.

Чтобы удалить раздел, запустите команду d в утилите командной строки fdisk.

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

Терминал распечатывает сообщение, подтверждающее удаление раздела.

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

Примечание. Если вы хотите удалить несколько разделов, повторите этот шаг столько раз, сколько необходимо.

Шаг 4. Проверка удаления раздела

Перезагрузите таблицу разделов, чтобы убедиться, что раздел был удален. Для этого выполните команду p.

Терминал распечатывает структуру разделов диска, выбранного на шаге 2.

Перезагрузка таблицы разделов.

Шаг 5. Сохраните изменения и выйдите

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

Выход из команды fdisk- линейной утилитой и сохранением изменений на диске». ширина=

Выполнив инструкции из этого руководства, вы должны были научиться удалять раздел в Linux.

Если вы хотите узнать больше об управлении разделами, рекомендуем прочитать наше руководство по созданию разделов в Linux или, если вы используете разделы NTFS, ознакомьтесь с нашей статьей о том, как монтировать разделы NTFS в Linux.

Управление разделами — серьезное дело, особенно если вам нужно их удалить. Я делаю это часто, особенно после использования флэш-накопителей в качестве живых дисков и установщиков Linux, потому что они создают несколько разделов, которые мне впоследствии не понадобятся.

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

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

Удалить раздел диска с помощью GParted [метод с графическим интерфейсом]

Как пользователю настольного Linux, вам, вероятно, будет удобнее и, возможно, безопаснее использовать инструмент на основе графического интерфейса.

Существует несколько инструментов, позволяющих управлять разделами в Linux. В зависимости от вашего дистрибутива в вашей системе уже будет установлен один или несколько таких инструментов.

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

Первый шаг — установка GParted, если его еще нет в вашей системе. Вы сможете найти его в центре программного обеспечения вашего дистрибутива.

Кроме того, для его установки можно использовать диспетчер пакетов вашего дистрибутива. В дистрибутивах Linux на основе Debian и Ubuntu вы можете использовать команду apt install:

После установки откройте GParted.Поскольку вы имеете дело с разделами диска, вам потребуется root-доступ. Он запросит аутентификацию, и как только он откроется, вы увидите окно, подобное этому:

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

Далее выберите пункт «Удалить» в меню «Раздел»:

Процесс не будет завершен, пока вы не перепишете таблицу разделов. Это мера безопасности, которая дает вам возможность просмотреть изменения перед их подтверждением.

Для этого просто нажмите кнопку «Применить все операции», расположенную на панели инструментов, а затем нажмите «Применить», когда появится запрос на подтверждение.

После нажатия кнопки "Применить" вы увидите индикатор выполнения и сообщение о результатах, сообщающее, что все операции выполнены успешно. Вы можете закрыть сообщение и главное окно и считать ваш раздел полностью удаленным с нашего диска.

Теперь, когда вы знакомы с методом графического интерфейса, давайте перейдем к командной строке.

Удалить разделы с помощью команды fdisk

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

Это распечатает все диски и разделы в нашей системе, а также назначенные устройства. Для работы вам необходим root-доступ.

В этом примере я буду работать с USB-накопителем, содержащим два раздела, как показано ниже:

Устройство, назначенное в системе, называется /sdb и имеет два раздела: sdb1 и sdb2. Теперь, когда вы определили, какое устройство содержит разделы, вы можете начать работать с ним, используя fdisk и путь к устройству:

Это запустит fdisk в командном режиме. Вы всегда можете нажать m, чтобы просмотреть список параметров.

Далее введите p и нажмите Enter, чтобы просмотреть информацию о разделе и убедиться, что вы используете правильное устройство. Если используется неправильное устройство, вы можете использовать команду q для выхода из fdisk и повторного запуска процедуры.

Теперь введите d, чтобы удалить раздел, и он немедленно запросит номер раздела, который соответствует номеру, указанному в столбце «Устройство», в данном случае это числа 1 и 2 (как видно на снимке экрана ниже). ), но может и будет меняться в зависимости от текущей таблицы разделов.

Давайте удалим второй раздел, введя 2 и нажав Enter . Вы должны увидеть сообщение «Раздел 2 был удален», но на самом деле он еще не удален. fdisk требуется еще один шаг, чтобы переписать таблицу разделов и применить изменения. Видите ли, сеть безопасности.

Вам нужно ввести w и нажать Enter, чтобы изменения стали постоянными. Подтверждение не запрашивается.

Теперь используйте sudo fdisk --list /dev/sdb для просмотра текущей таблицы разделов устройства, и вы увидите, что второй раздел полностью исчез. Вы закончили удаление раздела с помощью терминала и команды fdisk. Успех!

Подведение итогов

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

Нравится то, что вы читаете? Пожалуйста, поделитесь им с другими.

О Крисе Патрике Кариасе Стасе

Крис — технарь старой школы, сторонник Linux и FOSS, заядлый читатель и учитель по призванию. Обычно его можно встретить за чтением книг, играя в TTRPG или развлекаясь со своими многочисленными питомцами.

fdisk не поддерживает таблицы GPT, для старых таблиц эта статья подойдет, но для GPT fdisk бесполезен

Это уже не так. В настоящее время fdisk также неплохо справляется с разделами gpt.

Как изменить размер существующего раздела, чтобы «расширить» и заполнить пространство, оставшееся после удаления раздела на диске?

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

Я провел несколько испытаний на моей установке VB
— сначала вам нужно уменьшить большой раздел, чтобы освободить место. Вы можете использовать Gparted или Disk, и вам придется использовать Life CD, потому что вы не можете изменить размер смонтированного раздела.
– если у вас есть свободная нераспределенная часть, вы должны расположить ее так, чтобы она находилась рядом с разделом, который вы хотите увеличить.
– опять же, с помощью Life CD с помощью Gparted вы можете попытаться увеличить размер выбранного раздела на максимальное количество свободного места.

удачи, и не забудьте сначала сделать РЕЗЕРВНУЮ КОПИИ!

Можем ли мы попросить ItFoss сделать еще несколько статей о разделах, о том, как расширить раздел, как обновить новую версию Ubuntu без потери данных в /home и т. д. и т. д.

Прежде чем начать, СДЕЛАЙТЕ РЕЗЕРВНУЮ КОПИИ раздела, над которым вы будете работать.
Выполнить GParted.
Нераспределенное пространство должно находиться непосредственно рядом с левой или правой границей раздела, который вы хотите увеличить.
Щелкните правой кнопкой мыши раздел, который хотите расширить.
В раскрывающемся меню нажмите ИЗМЕНИТЬ РАЗМЕР/ПЕРЕМЕСТИТЬ.
На следующем экране либо перетащите границу целевого раздела вправо или влево в нераспределенное пространство, либо уменьшите окно «Свободное пространство до» или «Свободное пространство после» до нуля МБ (или любого другого числа, которое вы хотите). Число в поле «Новый размер» будет меняться по мере того, как вы изменяете поля «Предыдущее» и «Последующее». Это показывает, каким будет новый размер целевого раздела.
Нажмите «Изменить размер».
Нажмите «Применить» и получите чашку кофе. В зависимости от объема добавляемого пространства процесс может занять от 5 до 30 минут и более.

Если нераспределенное пространство НЕ находится рядом с разделом, который вы хотите увеличить, вам придется перемещать разделы до тех пор, пока нераспределенное пространство не будет находиться рядом с нужным разделом.
Чтобы переместить раздел, щелкните правой кнопкой мыши раздел, который хотите переместить.
В раскрывающемся меню нажмите ИЗМЕНИТЬ РАЗМЕР/ПЕРЕМЕСТИТЬ.
Если вы хотите переместить раздел влево, на следующем экране скопируйте число из поля «Свободное место перед» в поле «Свободное пространство после», оставив число в поле «Новый размер» тем же.
Чтобы переместить раздел вправо, скопируйте число «Свободное пространство после» в поле «Свободное пространство перед», снова оставив «Новый размер» без изменений.
Затем вы можете приступить к расширению целевого раздела в образовавшееся нераспределенное пространство.
Перемещение раздела занимает даже больше времени, чем изменение его размера.


Крис Хоффман

< бр />

Крис Хоффман
Главный редактор

Крис Хоффман – главный редактор How-To Geek. Он писал о технологиях более десяти лет и два года был обозревателем PCWorld. Крис писал для The New York Times, давал интервью в качестве эксперта по технологиям на телевизионных станциях, таких как NBC 6 в Майами, и освещал свою работу в таких новостных агентствах, как BBC. С 2011 года Крис написал более 2000 статей, которые были прочитаны почти миллиард раз — и это только здесь, в How-To Geek. Подробнее.


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

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

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

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

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

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


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

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

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


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

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

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


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

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


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

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


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

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

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


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

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

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

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

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

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


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


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

Внесение изменений

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

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

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

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


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

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

< /tbody>
Команды Linux
Файлы tar · pv · cat · tac · chmod · grep · diff · sed · ar · man · pushd · popd · fsck · testdisk · seq · fd · pandoc · cd · $PATH · awk · join · jq · fold · uniq · journalctl · tail · stat · ls · fstab · echo · less · chgrp · chown · rev · look · strings · type · rename · zip · unzip · mount · umount · install · fdisk · mkfs · rm · rmdir · rsync · df · gpg · vi · nano · mkdir · du · ln · patch · convert · rclone · shred · srm
Процессы alias · screen · top · nice · renice · прогресс · strace · systemd · tmux · chsh · история · at · пакетное · бесплатное · которое · dmesg · chfn · usermod · ps · chroot · xargs · tty · pinky · lsof · vmstat · timeout · стена · yes · kill · спать · sudo · su · время · groupadd · usermod · группы · lshw · выключение · перезагрузка · halt · poweroff · passwd · lscpu · crontab · date · bg · fg
Сеть netstat · ping · traceroute · ip · ss · whois · fail2ban · bmon · копать · finger · nmap · ftp · curl · wget · who · whoami · w · iptables · ssh-keygen · ufw
  • › Как установить Arch Linux на ПК
  • › Как написать файл fstab в Linux
  • › Системный администратор Linux: как управлять LVM с помощью графического интерфейса
  • › Какую файловую систему следует использовать для моего USB-накопителя?
  • ›5 шрифтов, которые следует прекратить использовать (и лучшие альтернативы)
  • › Почему прозрачные чехлы для телефонов желтеют?
  • › Почему не было Windows 9?
  • › Как восстановить метки панели задач в Windows 11

Читайте также: