- Расширение диска или раздела Linux
- Шаг 1. Расширение раздела
- Обычные тома
- Шаг 2. Изменение размера для файловой системы
- Увеличение разделов с Gparted
- Увеличить размер раздела, на котором установлена Ubuntu?
- Расширение дискового пространства в Ubuntu Linux
- Расширение дискового пространства в операционной системе Linux
- Увеличение раздела диска в Linux на лету
- Сам процесс ресайза раздела прост:
- Инструкция по изменению раздела
- Расширяем раздел в панели управления VDS или Proxmox
- Размечаем раздел
- Физически изменяем размер
- Комментарии
- Оставить свой комментарий
- Ubuntu 20 увеличение системного раздела
- Вводные данные
- Увеличение размера диска
- Ubuntu 20 увеличение системного раздела
Расширение диска или раздела Linux
В инструкции рассмотрены сценарии расширения дискового пространства разделов в Linux без потери информации.
Принцип увеличения диска:
- Расширение раздела.
- Изменение размера файловой системы.
В зависимости от типа раздела и файловой системы, действия различаются.
Любая работа с диском несет риск потери информации. Перед началом работ убедитесь в наличие резервных копий ценных данных.
Шаг 1. Расширение раздела
Обычные тома
Допустим, есть диск /dev/sdb и раздел /dev/sdb2, который нужно увеличить.
Сначала необходимо отмонтировать раздел:
В случае работы с корневой директорией, отмонтировать ее не получиться. В таком случае необходимо загрузить компьютер с LiveCD.
Подключаемся утилитой fdisk к /dev/sdb:
Если мы работаем с разделом более чем 2Тб, используем утилиту parted.
Смотрим номера разделов:
Удаляем раздел (не переживайте — все данные сохраняются):
* в моем примере, раздел для удаления на второй позиции.
Создаем новый раздел:
Номер раздела — 2:
На запрос начального и конечного секторов просто нажимаем Enter.
Если раздел был загрузочный, добавляем соответствующий флаг:
Еще раз проверяем, что получилось:
LVM-тома расширяются на лету, даже для корневых разделов. В данном примере, работаем с /dev/sda.
Открываем диск утилитой fdisk:
* напомню, что при работе с диском 2Тб и более, следует использовать утилиту parted.
Создаем еще один раздел:
Номер раздела оставляем тот, который предлагает система (просто нажимаем Enter).
Первый и последний сектора также оставляем по умолчанию для использования всего дискового пространства (еще два раза Enter).
Задаем тип раздела:
Выбираем номер раздела (в моем примере создавался раздел 3):
Командой L можно посмотреть список всех типов, но нас интересует конкретный — LVM (8e):
Проинформируем систему, что в таблице разделов произошли изменения:
Создаем физический том из нового раздела:
Смотрим наши Volume Group и для нужного добавляем созданный том:
vgextend vg_centos /dev/sda3
* в моем примере группа томов LVM называется vg_centos
Смотрим LVM-разделы и расширяем пространства для нужного:
lvextend -l +100%FREE /dev/vg_centos/lv_root
* данная команда расширяем LVM-раздел /dev/vg_centos/lv_root, используя все свободное пространство (100%FREE).
Шаг 2. Изменение размера для файловой системы
После того, как на предыдущем шаге мы расширили раздел, система по-прежнему будет видеть старый по объему диск. Чтобы это исправить, необходимо выполнить команду по изменению размера файловой системы. В зависимости от последней, команды различаются.
Посмотреть файловую систему:
ext2/ext3/ext4:
XFS:
Reiserfs:
* обратите внимание, что в данных примерах используются различные устройства.
Если раздел был отмонтирован, монтируем его, например:
mount /dev/sda2 /mnt
Проверяем, что настройки применились:
Увеличение разделов с Gparted
Если работы выполняются на системе с графическим интерфейсом или есть возможность перезагрузить сервер и загрузиться с LiveCD, можно воспользоваться простым средством — утилитой Gparted, которая позволяем менять размер разделов мышкой.
Запускаем утилиту — выбираем диск, с которым будем работать — кликаем правой кнопкой по разделу, который хотим увеличить и выбираем Resize/Move:
В открывшемся окне с помощью мышки или форм меняем размер раздела:
Нажимаем кнопку Resize/Move.
Проверяем изменения в окне программы и сохраняем настройки кнопкой «Apply All Operations»:
Источник
Увеличить размер раздела, на котором установлена Ubuntu?
У меня Ubuntu установлен на диске. Проблема в том, что на диске мало места. Это установлено на VMware. Я расширил виртуальный диск и загрузился в Ubuntu. Но когда я открыл gparted (sudo gparted), опция перемещения / изменения размера была недоступна. Это раздел, на котором установлена Ubuntu, но мне нужно изменить его размер. Есть идеи? Мне удобно пользоваться командной строкой
Вы почти у цели.
Вы не можете изменить размер раздела, используя GParted во время работы Ubuntu.
Вам нужно будет подключить ISO-образ GParted в виде компакт-диска к машине с виртуальной машиной и перезагрузить компьютер, чтобы вместо Ubuntu загружалась GParted (я думаю, что вы можете загрузиться с виртуального компакт-диска, нажав F12 сразу после запуска машины).
Как только вы загрузитесь в GParted, опция перемещения / изменения размера будет включена, так как Ubuntu в данный момент не работает.
На самом деле, вы МОЖЕТЕ увеличить корневую файловую систему во время работы Ubuntu (я недавно узнал об этом здесь ) — это звучит невероятно, но это правда 🙂
Вот список шагов для простого сценария, в котором у вас есть два раздела, /dev/sda1 это раздел ext4, с которого загружается ОС , и это раздел /dev/sdb2 подкачки. Для этого упражнения мы хотим удалить раздел подкачки, распространяющийся /dev/sda1 на весь диск.
Как всегда, убедитесь, что у вас есть резервная копия ваших данных — поскольку мы собираемся изменить таблицу разделов, есть шанс потерять все ваши данные, если вы, например, сделаете опечатку.
Бегать sudo fdisk /dev/sda
- используйте p для перечисления разделов. Запишите стартовый цилиндр /dev/sda1
- используйте d для удаления сначала раздел подкачки ( 2 ), а затем /dev/sda1 раздел. Это очень страшно, но на самом деле безвредно, так как данные не записываются на диск, пока вы не запишите изменения на диск.
- использовать n для создания нового основного раздела. Убедитесь, что его стартовый цилиндр точно такой же, как и у старого /dev/sda1 . Для конечного цилиндра согласитесь с выбором по умолчанию, который состоит в том, чтобы раздел был разделен на весь диск.
- используйте a для переключения загрузочного флага на новом /dev/sda1
- просмотрите ваши изменения, сделайте глубокий вдох и используйте w для записи новой таблицы разделов на диск. Вы получите сообщение о том, что ядро не может перечитать таблицу разделов, потому что устройство занято, но это нормально.
Перезагрузитесь с помощью sudo reboot . Когда система загрузится, у вас будет меньшая файловая система, расположенная внутри большего раздела .
Следующая команда магии resize2fs . Выполнить sudo resize2fs /dev/sda1 — эта форма по умолчанию заставит файловую систему занять все доступное пространство на разделе.
Вот и все, мы только что изменили размер раздела, на котором установлена Ubuntu, без загрузки с внешнего диска.
Источник
Расширение дискового пространства в Ubuntu Linux
Часто бывает необходимо расширить имеющееся дисковое пространство без потери места и данных. Данная инструкция описывает весь процесс расширения — от добавления дополнительного файлового пространства в панели администрирования до настройки операционной системы и того, как выполнить увеличение размера диска в Ubuntu.
Перейдите в панель управления, выберите ваш сервер, перейдите на вкладку Действия, выберите Выключить средствами ОС и нажмите кнопку Выключить. После этого перейдите на вкладку Настройки, Конфигурация, увеличьте величину диска и нажмите кнопку Изменить (рис. 1).
Рис. 1. Конфигурация виртуального сервера
В нашем примере величина дискового пространства в корневом каталоге составляла 20 Гб. Сделаем жесткий диск виртуальной машины равным 40 Гб.
После нажатия на кнопку Изменить нужно дождаться выполнения операции и можно будет снова запускать сервер.
Рис. 2. Изменение конфигурации выполнено
Расширение дискового пространства в операционной системе Linux
Перед тем как в Ubuntu увеличить диск, посмотрим, как выполнена разметка и сколько сейчас дискового пространства доступно:
Рис. 3. Доступно 19 G
Как видите, общая величина группы томов /dev/mapper/ составляет 19 Гб. Наша задача — расширить размер этой группы томов до полной величины диска.
Источник
Увеличение раздела диска в Linux на лету
Разницы нет: увеличиваете Вы размер раздела жесткого диска на работающей ОС, делаете это на виртуальной машине Proxmox или хостинге VDS . Механика работы одна и та же.
Для расширения раздела без потери данных в Linux нам понадобятся утилиты parted и resize2fs. Они должны быть в любом дистрибутиве по умолчанию. В Debian они есть. Если нет, то устанавливаем.
Сам процесс ресайза раздела прост:
- расширяем раздел в панели управления VDS или Proxmox;
- размечаем раздел, добавляя ему незанятое пространство, которое добавили в пункте №1;
- физически изменяем размер;
- перезагружаем ОС.
При этом все данные останутся на месте.
Инструкция по изменению раздела
Расширяем раздел в панели управления VDS или Proxmox
Подразумевается, что в панели управления Вы уже расширили пространство жесткого диска и теперь готовы сделать это «программно». Дополнительные объяснения здесь лишние.
Размечаем раздел
Проверяем какой размер раздела «виден» в ОС и как называется раздел:
Из примера видно, что существует жесткий диск /dev/vda уже размером 20GB. На нем есть раздел /dev/vda1, который пока занимает размер в 5GB. Именно эту разницу мы и должны исправить.
Подключаемся к жесткому диску утилитой parted, указывая жесткий диск:
Узнаем каким номером утилита parted обозначила нужный нам раздел:
В примере нужный нам раздел обозначается 1.
Расширяем раздел 1 до 20.5GB (это весь доступный размер):
Где End — это нужный размер раздела.
Выходим из утилиты parted:
На этом этап новой разметки раздела диска закончен.
Физически изменяем размер
Запускаем последнюю команду для применения всех наших действий:
После этого нужно перезапустить наш сервер и пользоваться увеличенным размером диска.
Комментарии
Нет комментариев к данной статье.
Оставить свой комментарий
Для того, чтобы оставить комментарий, необходимо авторизоваться.
Источник
Ubuntu 20 увеличение системного раздела
Предположим, что у нас есть виртуальная машина с установленной операционной системой Ubuntu и требуется увеличить размер раздела, например системного. В этой статье мы рассмотрим на примере Ubuntu 20 увеличение системного раздела без LVM.
Вводные данные
Наша Ubuntu 20 установлена на Hyper-V. Для начала проверим размер файловой системы, выполнив df -h (все команды выполняются от root пользователя):
Наш системный раздел, смонтированный в / имеет размер 24 Гб.
Посмотрим вывод fdisk -l:
В данном примере у нас 1 диск /dev/sda размером 25 гигабайт, который разбит на 3 логических: /dev/sda1, /dev/sda2 и /dev/sda3 с типом Linux filesystem – он нас и интересует.
Увеличение размера диска
В среде виртуализации увеличиваем размер жесткого диска нашей виртуальной машины. Скорее всего ваша система виртуализации попросит вас предварительно выключить ВМ. Я увеличил диск до 30 гигабайт, запускаем машину и проверяем:
Ubuntu 20 увеличение системного раздела
Внимание! Перед тем, как приступить к работам по расширению системного раздела, обязательно сделайте резервную копию данных!
После увеличения размера диска необходимо увеличить сам системный раздел. Выполним fdisk /dev/sda, где /dev/sda – метка нашего диска (Disk /dev/sda):
Вводим p, чтобы посмотреть на список разделов:
Чтобы расширить раздел требуется предварительно удалить информацию о нём. Для этого вводим d и указываем раздел (3 для /dev/sda3):
При этом удаляется только запись о разделе, сами данные остаются на диске!
Вводим n – создание нового раздела:
Далее указываем порядковый номер раздела:
Далее указываются начальный и конечный сектор. Обязательно проверьте, чтобы они совпадали со значениям, указанными через дефис. Таким образом мы используем все неразмеченное пространство:
Как видим, был создан раздел на 29.5 гигабайт с типом Linux filesystem.
Также будет задан вопрос, хотим ли мы удалить текущую файловую систему. Отвечаем отказом:
Осталось только сохранить таблицу разделов:
Перезагружаем виртуальную машину:
Теперь воспользуемся утилитой resize2fs (для ext4) для увеличения размера файловой системы:
Как видим, в Ubuntu 20 увеличение системного раздела – не такая уж и сложная задача.
Источник