СЦБИСТ - железнодорожный форум, блоги, фотогалерея, социальная сеть

СЦБИСТ - железнодорожный форум, блоги, фотогалерея, социальная сеть (https://scbist.com/)
-   Debian (https://scbist.com/debian/)
-   -   Как расширить диск в Линукс (добавить к логическому диску свободное место на физическом) (https://scbist.com/debian/62765-kak-rasshirit-disk-v-linuks-dobavit-k-logicheskomu-disku-svobodnoe-mesto-na-fizicheskom.html)

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

Admin 03.10.2025 12:02

Как расширить диск в Линукс (добавить к логическому диску свободное место на физическом)
 
Для расширения логического диска в Linux (добавления свободного места с физического диска) существует несколько подходов — в зависимости от того, как организовано дисковое пространство (с использованием LVM или без).

 
Содержание

Вариант 1. Без использования LVM


Проверьте свободное место. Используйте команду:

PHP код:

bash
sudo parted 
/dev/vda print free 

Здесь /dev/vda — имя вашего диска. В выводе найдите строку с пометкой Free Space.

Измените размер раздела. Для этого можно использовать графический менеджер разделов, например, Gparted, либо команды вроде fdisk, cfdisk.
В Gparted:
  • запустите редактор разделов;
  • выберите нужный раздел;
  • нажмите «Изменить размер или переместить»;
  • увеличьте размер с помощью мыши;
  • примените изменения через «Правка» → «Применить все операции».

Обновите файловую систему. После изменения размера раздела выполните:

для файловых систем ext2/ext3/ext4:

PHP код:

bash
sudo resize2fs 
/dev/sdaX
(где /dev/sdaX — путь к вашему разделу). 

для XFS:

PHP код:

bash
sudo xfs_growfs 
/mount/point 

(где /mount/point — точка монтирования раздела).

Вариант 2. С использованием LVM
Проверьте текущее состояние. Используйте команды:

bash
PHP код:

sudo pvs  # информация о физических томах
sudo vgs  # информация о группах томов
sudo lvs  # информация о логических томах 

Добавьте новый физический том (если требуется). Если свободное место находится на новом диске:

bash
PHP код:

sudo pvcreate /dev/vdb 

(где /dev/vdb — новый диск).

Расширьте группу томов (VG). Если физический том добавлен в новую группу:

bash
PHP код:

sudo vgextend VG /dev/vdb 

(где VG — имя вашей группы томов).

Увеличьте логический том (LV). Используйте lvextend:

bash
PHP код:

sudo lvextend -+100%FREE /dev/VG/lv_home 

или с указанием конкретного размера:

bash
sudo lvextend -L +20G /dev/VG/lv_home
Обновите файловую систему. Выполните ту же команду, что и в варианте без LVM:

PHP код:

для ext2/ext3/ext4sudo resize2fs /dev/mapper/VG-lv_home

для XFS:
PHP код:

sudo xfs_growfs /mount/point

Важные замечания


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

Онлайн-операции. Большинство современных файловых систем (ext4, XFS) позволяют изменять размер без размонтирования тома.

Ограничения XFS. Файловая система XFS не поддерживает уменьшение размера раздела.

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

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

Инструменты


Текстовые: parted, fdisk, cfdisk, pvcreate, vgextend, lvextend, resize2fs, xfs_growfs.

Графические: Gparted, system-config-lvm.

Пример полного цикла (LVM)

  • sudo pvcreate /dev/vdb — создаём физический том.
  • sudo vgextend VG /dev/vdb — добавляем в группу томов.
  • sudo lvextend -l +100%FREE /dev/VG/lv_home — расширяем логический том.
  • sudo resize2fs /dev/mapper/VG-lv_home — обновляем файловую систему.
  • df -h — проверяем результат.

Этот подход работает для большинства дистрибутивов Linux, включая Ubuntu, Debian, CentOS, RHEL.

СЦБот 21.10.2025 15:32

Тема перенесена
 
Эта тема была перенесена из раздела Комната совещаний.

Перенес: Admin. Держитесь и всего вам доброго.


Часовой пояс GMT +3, время: 12:30.

Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot


Яндекс.Метрика