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

Удалить раздел в Linux
Для удаления раздела в Linux необходимо выбрать диск, содержащий раздел, и использовать утилиту командной строки fdisk для его удаления.
Примечание. Утилита командной строки fdisk — это текстовый манипулятор таблицы разделов. Она используется для разделения и перераспределения устройств хранения.
Шаг 1. Составьте список схемы разделов
Перед удалением раздела выполните следующую команду, чтобы просмотреть схему разделов.
fdisk -l
В нашем случае терминал распечатывает информацию о двух дисках: /dev/sda и /dev/sdb . Диск /dev/sda содержит операционную систему, поэтому его разделы удалять не следует.
На диске /dev/sdb есть раздел /dev/sdb1 , который мы собираемся удалить.
Примечание. Число 1 в /dev/sdb1 указывает номер раздела. Запишите номер раздела, который вы собираетесь удалить.
Шаг 2: Выберите диск
Выберите диск, содержащий раздел, который вы собираетесь удалить.
Общие имена дисков в Linux включают:
| Тип диска | Имена дисков | Обычно используемые имена дисков |
| IDE | /dev/hd[a-h] | /dev/hda, /dev/hdb |
| SCSI | /dev/sd[a-p] | /dev/sda, /dev/sdb |
| ESDI | /dev/ed[a-d] | /dev/eda |
| XT | /dev/xd[ab] | /dev/xda |
Чтобы выбрать диск, выполните следующую команду:
sudo fdisk /dev/sdb

Шаг 3: удалить разделы
Перед удалением раздела сделайте резервную копию своих данных. Все данные автоматически удаляются при удалении раздела.
Чтобы удалить раздел, выполните команду d в утилите командной строки fdisk .
Раздел выбирается автоматически, если на диске нет других разделов. Если диск содержит несколько разделов, выберите раздел, введя его номер.
Терминал распечатает сообщение, подтверждающее, что раздел удален.
Примечание. Если вы хотите удалить несколько разделов, повторите этот шаг столько раз, сколько необходимо.
Шаг 4: проверьте удаление раздела
Перезагрузите таблицу разделов, чтобы убедиться, что раздел был удален. Для этого запустите команду p .
Терминал выведет структуру разделов диска, выбранного на шаге 2.
Шаг 5. Сохраните изменения и выйдите
Запустите команду w , чтобы записать и сохранить изменения, внесенные на диск.
Три способа удалить разделы в Linux
В этом руководстве объясняется, как удалить разделы в Linux с помощью различных инструментов, включая fdisk, cfdisk и gparted.
Прочитав эту статью, вы сможете удалить разделы в Linux, выполнив несколько шагов. Методы командной строки, используемые в следующих примерах, действительны для всех дистрибутивов Linux. В некоторых случаях необходимо установить некоторые дополнительные пакеты. Кроме того, мы также включили шаги для пользователей, которые ищут графический метод.
Все инструкции в этом документе содержат снимки экрана, чтобы каждому пользователю Linux было легко их понять и реализовать независимо от уровня их опыта.
Удаление разделов в Linux с помощью Cfdisk
В первом разделе этого руководства показано, как удалить разделы в Linux с помощью инструмента создания разделов cfdisk.
Утилита cfdisk представляет собой интерактивную командную строку и удобный для пользователя разделитель. Это инструмент для создания разделов, который выбирают пользователи, не имеющие большого опыта работы с терминалом Linux. Это упрощенная версия популярного инструмента fdisk.
Прежде чем мы начнем, давайте посмотрим на нашу таблицу разделов, включая все подключенные устройства хранения. Для этого мы можем использовать команду fdisk, за которой следует флаг -l (список), как показано на следующий скриншот:
Примечание. Утилита fdisk может быть запущена пользователями root и привилегированными пользователями.
sudo fdisk -l

Как видно из приведенного вывода, имеется устройство /dev/sdc с двумя разделами: /dev/sdc1 и /dev/sdc2.
В нашем случае мы хотим удалить раздел /dev/sdc2 (белая стрелка).
Запустите cfdisk с помощью sudo или от имени пользователя root, а затем укажите устройство, раздел которого вы хотите удалить.
Примечание. Укажите /dev/sdX устройство, а не конкретный раздел (/dev/sdX2).
sudo cfdisk / dev / sdc

Как было сказано ранее, cfdisk — это интерактивный инструмент для создания разделов.
Чтобы начать удаление раздела, используйте клавиши Вверх/Вниз, чтобы выбрать раздел, который нужно удалить. С помощью клавиш Влево/Вправо выберите параметр Удалить, как показано на следующем рисунке, и нажмите ВВОД.

Затем с помощью клавиш «Влево»/«Вправо» выберите Записать и нажмите ВВОД.

После нажатия ENTER вам будет предложено подтвердить операцию, введя «yes» (без кавычек) и нажмите ВВОД.
Примечание. После этого раздела раздел будет полностью удален.

Как вы видите, старый раздел /dev/sd2 был удален, и теперь его место не занято.

Чтобы выйти из cfdisk, просто перейдите к параметру Выход и нажмите ВВОД.

Вот как вы можете легко удалить разделы Linux из командной строки.
Как удалить разделы в Linux с помощью Fdisk
Несмотря на то, что он не очень удобен для пользователя, инструмент для создания разделов fdisk является самым популярным среди операционных систем Linux. Он даже присутствует в операционных системах Microsoft.
Чтобы отобразить подключенные устройства хранения и разделы, запустите fdisk, а затем флаг –l (список) как мы сделали в предыдущем разделе этого урока.

Как и в первом примере этого руководства, мы удаляем раздел /dev/sdc2.
Используйте sudo, чтобы запустить fdisk, а затем устройство, содержащее раздел, который вы хотите удалить. В нашем случае это /dev/sdc.
Примечание. Укажите /dev/sdX устройство, а не конкретный раздел (/dev/sdX2).
sudo fdisk / dev / sdc

После выполнения sudo fdisk /dev/sdX (стрелка вверху) вы получите командную строку для выполнения инструкций.
Первой инструкцией, указывающей на то, что вы хотите удалить раздел, является удаление, которое вы можете выбрать, введя букву d, а затем нажав ВВОД. (вторая стрелка).
Затем вам будет предложено выбрать номер раздела для удаления. В нашем случае мы удаляем раздел /dev/sdc2 . Поэтому мы набираем 2 и нажимаем ENTER (третья стрелка).
Чтобы применить изменения на устройстве и подтвердить удаление раздела, введите w (Write) и нажмите ENTER (нижняя стрелка).

Вы можете подтвердить успешность операции, снова выполнив команду sudo fdisk -l.
sudo fdisk -l

Как видите, раздел был успешно удален.
Как удалить разделы в Linux с помощью Gparted (GUI)
В этом разделе показана графическая альтернатива удалению разделов в Linux под названием Gparted.
Это хороший способ для пользователей, которые не привыкли к терминалу Linux.
Для начала установите Gparted в дистрибутивах Linux на основе Debian, таких как Ubuntu, с помощью команды apt, как показано на следующем изображении:
sudo apt install gparted -y

После установки запустите gparted из консоли или из строки меню Приложения.

При запросе введите пароль sudo и нажмите ENTER.

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

В нашем случае мы выбрали устройство /dev/sdc .
Чтобы удалить раздел /dev/sdc2 , щелкните его правой кнопкой мыши и нажмите Удалить.

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

Вас попросят подтвердить операцию. После подтверждения ваш раздел будет удален. Этот шаг нельзя отменить.

После удаления раздела нажмите кнопку Закрыть.

Теперь вы можете закрыть Gparted.

Вот и все. Мы надеемся, что некоторые из приведенных методов помогли вам удалить разделы Linux.
Заключение
Как видите, удалить разделы в Linux довольно просто. Linux предлагает различные методы для достижения этого, все они могут быть реализованы любым пользователем Linux независимо от уровня его знаний. Методы командной строки применимы для всех дистрибутивов Linux, в то время как Gparted, очевидно, доступен только для операционных систем с менеджерами X Window или графическими средами.
Важно помнить, что инструкции, подробно описанные в этой статье, нельзя отменить. Если вы удалите раздел, данные не будут легко восстановлены. Следуя описанным шагам, вы можете удалить все типы разделов, включая FAT, FAT32 и NTFS.
Спасибо за чтение этого руководства по Linux, в котором объясняется, как удалить разделы. Продолжайте следить за нами, чтобы получать дополнительные советы и статьи по Linux.
Все права защищены. © Linux-Console.net • 2019-2023
Как удалить раздел в Linux
Если вы работаете с дисками в Linux, то у вас время от времени возникает необходимость создавать таблицы разделов, создавать и форматировать новые разделы, а также удалять разделы. Это может понадобится для установки ещё одной системы, или просто перераспределения свободного места между разделами.
Удалить раздел в Linux можно как в графическом интерфейсе, так и в командной строке. Причем, в командной строке для этого есть несколько утилит. Есть да утилита с псевдографическим интерфейсом. В этой статье мы рассмотрим как выполняется удаление разделов Linux разными способами.
Table of Contents
- Как удалить разделы на диске Linux
- 1. Графический интерфейс
- 2. Псевдографический интерфейс
- 3. Командная строка
Как удалить разделы на диске Linux
1. Графический интерфейс
В графическом интерфейсе чаще всего для управления дисками и разделами используется программа Gparted. Обычно она уже предустановлена в большинстве дистрибутивов. Если же в вашем дистрибутиве её нет, то программу достаточно просто установить. Для этого в Ubuntu или Debian выполните такую команду:
sudo apt install gparted
Для Fedora команда будет выглядеть вот так:
sudo dnf install gparted
В Arch Linux тоже будет отличаться только пакетный менеджер:
sudo pacman -S gparted
Запустить программу можно из главного меню:

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

Если раздел сейчас смонтирован в системе, то удалить его вы не сможете. На это указывает ключ возле диска. Сначала необходимо его размонтировать. Для этого откройте контекстное меню и выберите Отмонтировать:

Далее можно удалить раздел. Для этого в том же контекстном меню выберите Удалить. Теперь этот пункт будет активным:

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

Далее применение изменений надо подтвердить. Если не возникло никаких ошибок, дальше пойдёт процесс удаления раздела, а потом вы сможете пользоваться появившемся свободным местом по своему усмотрению:

Теперь вы знаете удалить разделы на диске Linux в графическом интерфейсе.
2. Псевдографический интерфейс
Если вам нужно удалить раздел Linux в терминале, но у вас нет доступа к графическому интерфейсу и вы не хотите пользоваться утилитами командной строки, можно воспользоваться утилитой с псевдографическим интерфейсом — cfdisk. Если она ещё не установлена в вашей системе её можно установить так:
sudo apt install cfdisk
Для других дистрибутивов будет отличаться только пакетный менеджер. Перед запуском утилиты надо определиться на каком диске нужно удалять раздел. Для этого можно воспользоваться командой lsblk:

Например, можно удалить тот же /dev/sdb1. Обратите внимание, что если этот раздел диска примонтирован к системе, то его сначала надо отмонтировать. Для этого выполните:
sudo umount /dev/sdb1
Теперь запустите утилиту и передайте ей в параметре имя диска, на котором расположен этот раздел. Команду надо выполнять от имени суперпользователя:
sudo cfdisk /dev/sdb
В окне утилита отобразит список доступных разделов на выбранном диске:

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

Утилита сообщает, что раздел удалён, но как и в случае с Gparted изменения надо записать на диск, для этого нажмите кнопку Запись:

Затем введите слово yes, для того чтобы подтвердить изменения:

Теперь вы можете использовать полученное свободное пространство. Для того чтобы закрыть программу используйте кнопку Выход. Благодаря cfdisk удалить разделы жесткого диска linux в терминале не так уже и сложно.
3. Командная строка
Если два предыдущих варианта вам не подходят, можете воспользоваться утилитой fdisk. У неё нет никакого интерфейса и вам придется делать всё вручную. Сначала посмотрите список дисков:

Далее можно запускать программу. Программе необходимо передать путь к диску (не разделу), на котором надо удалить раздел и запустить её надо от имени суперпользователя. Например:
sudo fdisk /dev/sdb
Утилита работает в интерактивном режиме и имеет свой интерпретатор команд. Для вывода доступных команд нажмите m и Enter:

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

Для удаления раздела необходимо выполнить команду d. Обратите внимание на номера разделов в списке после sdb. Команда спросит номер раздела, который вы хотите удалить и именно этот номер надо указать. Например 1:

Все изменения выполнены только в памяти программы. Для того чтобы записать их на диск и удалить разделы fdisk linux необходимо использовать команду w:

После этого можно пользоваться свободным пространством. Более подробно об утилите fdisk можно почитать в этой статье.
Выводы
В этой небольшой статье мы разобрали как удалить раздел в Linux несколькими способами. Как видите, есть простые способы, есть более сложные, но во всём можно разобраться. А какой программой пользуетесь вы для удаления разделов? Напишите в комментариях!
Как удалить все разделы на 6ТБ винте и создать один новый? (parted, fdisk и cfdisk)
Доброго дня. Есть 500ГБ винт (с него и работаю) и есть 6ТБ винт (на нем раньше стоял Centos с разделами root, swap и home). Задача озвучена в теме: снести с него всё и один новый раздел сделать — на 6ТБ (если есть ограничения — подскажите). Винт этот будет монтироваться к текущему Centos 7.
Логические диски удаляла с 6ТБ винта так:
# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:32 0 465,8G 0 disk ├─sda1 8:33 0 1G 0 part /boot └─sda2 8:34 0 464,8G 0 part ├─centos00-root 253:0 0 50G 0 lvm / ├─centos00-swap 253:1 0 15,6G 0 lvm [SWAP] └─centos00-home 253:8 0 399,1G 0 lvm /home sdb 8:16 0 5,5T 0 disk ├─sdb1 8:17 0 1M 0 part ├─sdb2 8:18 0 1G 0 part └─sdb3 8:19 0 5,5T 0 part ├─centos-root 253:2 0 2,5T 0 lvm ├─centos-home 253:3 0 3T 0 lvm └─centos-swap 253:4 0 15,6G 0 lvm # parted /dev/sdb GNU Parted 3.1 Используется /dev/sdb Добро пожаловать в GNU Parted! Наберите 'help' для просмотра списка команд. (parted) mklabel Новый тип метки диска? msdos Предупреждение: Существующая метка диска на /dev/sdb будет уничтожена и все данные на этом диске будут утеряны. Вы хотите продолжить? Да/Yes/Нет/No? yes Ошибка: Partition(s) 3 on /dev/sdb have been written, but we have been unable to inform the kernel of the change, probably because it/they are in use. As a result, the old partition(s) will remain in use. You should reboot now before making further changes. Игнорировать/Ignore/Отменить/Cancel? Cancel (parted) q # lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sdc 8:32 0 465,8G 0 disk ├─sda1 8:33 0 1G 0 part /boot └─sda2 8:34 0 464,8G 0 part ├─centos00-root 253:0 0 50G 0 lvm / ├─centos00-swap 253:1 0 15,6G 0 lvm [SWAP] └─centos00-home 253:8 0 399,1G 0 lvm /home sdb 8:16 0 5,5T 0 disk └─sdb3 8:19 0 5,5T 0 part ├─centos-root 253:2 0 2,5T 0 lvm ├─centos-home 253:3 0 3T 0 lvm └─centos-swap 253:4 0 15,6G 0 lvmНи разделы, ни сам диск примонтированы не были. После перезагрузки картина была такой:
sda 8:32 0 465,8G 0 disk ├─sda1 8:33 0 1G 0 part /boot └─sda2 8:34 0 464,8G 0 part ├─centos00-root 253:0 0 50G 0 lvm / ├─centos00-swap 253:1 0 15,6G 0 lvm [SWAP] └─centos00-home 253:2 0 399,1G 0 lvm /home sdb 8:16 0 5,5T 0 diskТ.е. вроде, всё ок. Но при создании нового логического диска через cfdisk /dev/vdb при отображении [Вывести] — что уже есть на диске — картина такая:
---Starting---- ----Ending----- Start Number of # Flags Head Sect Cyl ID Head Sect Cyl Sector Sectors -- ----- ---- ---- ----- ---- ---- ---- ----- ----------- ----------- 1 0x00 0 0 0 0x00 0 0 0 0 0 2 0x00 0 0 0 0x00 0 0 0 0 0 3 0x00 0 0 0 0x00 0 0 0 0 0 4 0x00 0 0 0 0x00 0 0 0 0 0И новый логический диск создается под именем sdb5, с максимальным размером 1,5ТБ.
Если создавать Основной раздел — то размер при создании и в таблице — 6ТБ, но по факту — тоже 1,5ТБ:
Таблица разделов для /dev/vdb ---Starting---- ----Ending----- Start Number of # Flags Head Sect Cyl ID Head Sect Cyl Sector Sectors -- ----- ---- ---- ----- ---- ---- ---- ----- ----------- ----------- 1 0x00 1 1 0 0x8E 15 63 11628020 63 11721045105 2 0x00 0 0 0 0x00 0 0 0 0 0 3 0x00 0 0 0 0x00 0 0 0 0 0 4 0x00 0 0 0 0x00 0 0 0 0 0 # lsblk . sdb 252:16 0 5,5T 0 disk └─sdb1 252:17 0 1,5T 0 partЧерез fdisk тоже создается максимум на 1,5ТБ. Новые разделы создаются 400кб и не отображаются.
1. Как проверить удалились ли мои данные с 6ТБ винта? Как удалить все разделы, если не удалились?
2. В [cfdisk] отображаются доступные разделы диска (как слоты) или неудаленные данные?
3. Как в моей ситуации создать один логический диск размером 5,5 ТБ на весь винт с фс LVM?