Как безопасно изменить размер домашнего раздела в Linux

Если /homeраздел находится на отдельном Linux-разделе, то самый безопасный способ изменить его размер — это обычно загрузиться из Live-среды, чтобы раздел не использовался активно. Сначала сделайте резервную копию важных файлов, определите точное /homeустройство, а затем используйте GParted Live для уменьшения или увеличения его размера. Это руководство описывает стандартный выделенный раздел; для зашифрованных LUKS-разделов и томов LVM требуются дополнительные шаги, специфичные для каждого уровня.

Перед изменением размера домашней перегородки

Изменение разделов может привести к потере данных, если вы выберете неправильное устройство, произойдет отключение питания или прервется операция. Проект GParted настоятельно рекомендует создать резервную копию диска или образа раздела перед изменением размера или перемещением разделов. Перед продолжением ознакомьтесь с официальной документацией GParted Live .

  • Создайте резервную копию своих домашних файлов на другом физическом диске или в проверенном месте для резервного копирования.
  • Убедитесь, что /homeэто отдельный раздел. Если это всего лишь каталог внутри корневой файловой системы, то отдельного домашнего раздела для изменения размера нет.
  • Проверьте тип файловой системы. GParted может увеличивать и уменьшать размер файловых систем ext4 и Btrfs, но XFS нельзя уменьшить напрямую. Текущая таблица поддержки находится на странице характеристик файловых систем GParted .
  • Помните, что для увеличения размера раздела требуется прилегающее нераспределенное пространство. Если свободное пространство есть в другом месте на диске, возможно, сначала потребуется переместить или изменить размер другого раздела.

1. Определите домашний раздел Linux.

Загрузившись в обычную версию Linux, откройте терминал и выполните следующую команду:

findmnt /home
findmnt -T /home
lsblk -f

Первая команда проверяет точное местоположение /homeмонтирования. -TКоманда показывает, какая файловая система содержит /homeпуть, а lsblk -fпомогает сопоставить устройство с его файловой системой, меткой, размером и другими разделами. Запишите точное имя устройства. Например, /dev/nvme0n1p4— это всего лишь пример; в вашей системе может использоваться совершенно другой путь.

Если findmnt /homeсистема не возвращает информацию о выделенной точке монтирования и findmnt -T /homeсообщает о корневой точке монтирования /, значит, ваш домашний каталог находится не на отдельном разделе, и данная процедура неприменима.

В терминале Linux отображается вывод команд findmnt /home и lsblk -f, используемых для идентификации выделенного домашнего раздела.

2. Создайте загрузочный USB-накопитель GParted.

Загрузите текущую стабильную версию с официальной страницы загрузки GParted . По состоянию на 22 октября 2026 года, указанная там стабильная версия GParted Live — 1.8.1-6 для amd64 . GParted отмечает, что текущие версии Live являются 64-битными для систем x86-64.

Страница загрузки GParted Live, отображающая текущий ISO-файл amd64.

Далее запишите ISO-образ на USB-накопитель. Один из простых графических вариантов — balenaEtcher . Выберите «Прошивка из файла» , выберите ISO-образ GParted, выберите нужный USB-накопитель и начните прошивку. USB-накопитель будет стерт, поэтому внимательно проверьте целевой накопитель.

Интерфейс balenaEtcher с выбранным образом GParted Live ISO и USB-флешкой в ​​качестве целевого устройства.

3. Загрузите GParted Live.

Перезагрузите компьютер и используйте меню загрузки прошивки, чтобы загрузиться с USB-накопителя. Клавиша загрузки различается в зависимости от производителя, обычно это одна из функциональных клавиш или клавиша Esc. Когда появится меню GParted, выберите GParted Live (настройки по умолчанию) . На текущей странице загрузки GParted указано, что образ amd64 поддерживает UEFI Secure Boot.

Загрузочное меню GParted Live с выбранными настройками GParted Live по умолчанию

4. Выберите правильный диск и домашний раздел.

После запуска GParted используйте селектор устройств в правом верхнем углу, чтобы выбрать диск, содержащий ранее идентифицированный вами раздел. Сопоставьте путь к устройству, файловую систему, размер и метку, вместо того чтобы гадать. Для смонтированного раздела могут быть отключены параметры изменения размера; в разделе часто задаваемых вопросов GParted рекомендуется отмонтировать его перед изменением.

Окно GParted с выбранным разделом ext4 с меткой "домашний" на NVMe-диске.

5. Измените размер домашнего раздела.

Щелкните правой кнопкой мыши по домашнему разделу и выберите «Изменить размер/Переместить» .

Контекстное меню GParted с выделенной опцией «Изменить размер/Переместить» для выбранного домашнего раздела

Чтобы уменьшить размер /home , уменьшите значение параметра « Новый размер» или перетащите соответствующий край раздела внутрь. Оставьте достаточно свободного места для текущих файлов и будущего роста. Чтобы увеличить размер, увеличьте его в нераспределенное пространство, непосредственно прилегающее к разделу. В документации GParted отмечается, что для увеличения размера раздела необходимо, чтобы нераспределенное пространство было прилегающим к нему.

Диалоговое окно GParted Resize Move отображает новый, меньший размер и свободное пространство после домашнего раздела.

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

6. Применить ожидающую операцию

Нажмите «Изменить размер/Переместить» , чтобы добавить изменение в очередь. Перед записью на диск проверьте ожидающую операцию и подтвердите путь к устройству и новый размер. Затем нажмите зеленую галочку или выберите «Редактировать» > «Применить все операции» .

В GParted отображается ожидающее изменение размера домашнего раздела и кнопка «Применить все операции».

Не выключайте компьютер, не извлекайте запоминающее устройство и не прерывайте работу GParted во время применения изменений. После успешного завершения операции закройте GParted, перезагрузите компьютер, извлеките загрузочный USB-накопитель и запустите Linux в обычном режиме. Запустите GParted findmnt /homeи GParted lsblk -fеще раз, чтобы подтвердить окончательную конфигурацию.

Если функция изменения размера/перемещения недоступна

  • Раздел смонтирован: перед повторной попыткой отмонтируйте его из рабочей среды.
  • Файловую систему нельзя уменьшить: например, XFS поддерживает увеличение размера, но не прямое уменьшение в GParted. Не следует принудительно выполнять эту операцию.
  • Раздел находится внутри LUKS или LVM: изменения размера только видимого раздела недостаточно; может потребоваться изменение размера уровней шифрования, физического тома, логического тома и файловой системы в правильном порядке.
  • Прилегающего нераспределенного пространства нет: сначала создайте прилегающее пространство, безопасно изменив размер или переместив соседний раздел.

Оставить комментарий

Как безопасно восстановить потерянные разделы и данные с жесткого диска

Как безопасно восстановить потерянные разделы и данные с жесткого диска

Узнайте, как восстановить потерянные разделы и файлы с помощью TestDisk и PhotoRec. Защитите исходный диск, проведите безопасное сканирование и сохраните восстановленные данные на другой диск.

Как сканировать QR-коды на настольном компьютере с Linux

Как сканировать QR-коды на настольном компьютере с Linux

Сканируйте QR-коды в Linux с помощью CoBang, используя веб-камеру или файл изображения. См. варианты установки, шаги настройки и решения проблем с доступом к камере Flatpak.

Как изменить настройки веб-камеры в Linux с помощью Cameractrls

Как изменить настройки веб-камеры в Linux с помощью Cameractrls

Изменяйте настройки веб-камеры в Linux с помощью Cameractrls: настраивайте экспозицию, цвет, подавление мерцания и другие поддерживаемые параметры, а затем проверяйте совместимые видеорежимы.

Как установить PhpStorm на Linux: Toolbox, Tar.gz, Snap и AUR

Как установить PhpStorm на Linux: Toolbox, Tar.gz, Snap и AUR

Установите PhpStorm на Linux с помощью JetBrains Toolbox или автономного архива tar.gz, а также через Snap и Arch AUR. Java уже включена в комплект.

Как создать резервную копию CD-ROM в формате ISO в Linux

Как создать резервную копию CD-ROM в формате ISO в Linux

Создайте образ CD-ROM ISO в Linux с помощью GNOME Disks или dd. Определите оптический привод, отслеживайте процесс копирования, проверяйте образ и узнавайте, когда поврежденный диск или аудиодиск требует использования другого инструмента.

Как вырезать изображение в Linux с помощью GIMP

Как вырезать изображение в Linux с помощью GIMP

Удаление фона фотографии в Linux с помощью GIMP: обведите контур объекта, удалите выделенный фон, сохранив прозрачность, и экспортируйте многоразовый PNG-файл.

Как установить Cisco Packet Tracer на Linux

Как установить Cisco Packet Tracer на Linux

Загрузите Cisco Packet Tracer 9.0.1 для Ubuntu 64-бит, установите DEB-пакет с помощью APT, примите лицензионное соглашение в Терминале и войдите в систему, чтобы начать лабораторную работу.

Скачайте FlightGear бесплатно: официальное руководство по установке

Скачайте FlightGear бесплатно: официальное руководство по установке

Скачайте FlightGear бесплатно с официального сайта. Сравните пакеты для Windows, macOS и Linux, установите файлы данных и совершите свой первый полет.

Настольное приложение Google Tasks: как им пользоваться на компьютере

Настольное приложение Google Tasks: как им пользоваться на компьютере

Откройте Google Задачи в браузере, добавьте ярлык Chrome или запустите приложение, и управляйте задачами с указанием даты через Календарь и Gmail.

OKSampler: Бесплатный и простой музыкальный сэмплер для клавишных ритмов.

OKSampler: Бесплатный и простой музыкальный сэмплер для клавишных ритмов.

OKSampler сопоставляет MP3-клипы с клавишами клавиатуры и может зацикливать аудио. Узнайте, что делает эта старая бесплатная программа, на чем заканчиваются ее старые функции и что нужно проверить перед загрузкой.