как расширить диск linux

Расширение диска в Linux (Debian, CentOS, Ubuntu)

Важно! До внесения изменений, обязательно сделайте резервную копию (backup) всех данных сервера. Любые манипуляции с разделами несут в себе риск потери данных.

Расширение будет выполнено без потери данных. Это такая «хитрая техника»: существующий раздел удаляется, а на его месте создается новый, большего размера.

В нашем примере устройство называется vda и находится в каталоге /dev

2. Чтобы увеличить размер раздела (партиции, слайса) на диске, нам необходимо выполнить: fdisk /dev/vda

как расширить диск linux. Смотреть фото как расширить диск linux. Смотреть картинку как расширить диск linux. Картинка про как расширить диск linux. Фото как расширить диск linux

3. Затем внутри командной строки приложения fdisk выполнить p (print), чтобы увидеть таблицу разделов на диске.

как расширить диск linux. Смотреть фото как расширить диск linux. Смотреть картинку как расширить диск linux. Картинка про как расширить диск linux. Фото как расширить диск linux

В нашем примере раздел один. Называется /dev/vda1 и имеет объем 5ГБ. Сам же жесткий диск имеет объем 10ГБ. Давайте расширим /dev/vda1 до 10ГБ.

4. Выполним d для удаления существующего раздела. Затем n – для создания нового, p – для primary, 1 – это номер раздела; и укажем начало и конец раздела в секторах. Начальный сектор должен соответствовать начальному сектору раздела, который был удален. На скриншоте видно, что это 2048. Последний сектор раздела выбираем максимально возможным. В нашем случае fdisk предлагает нам 20971519. Его и введем.

как расширить диск linux. Смотреть фото как расширить диск linux. Смотреть картинку как расширить диск linux. Картинка про как расширить диск linux. Фото как расширить диск linux

5. Еще раз p – чтобы убедиться, что раздел теперь увеличился до необходимого нам размера. И w – для записи и выхода из fdisk.

как расширить диск linux. Смотреть фото как расширить диск linux. Смотреть картинку как расширить диск linux. Картинка про как расширить диск linux. Фото как расширить диск linux

После этого мы получим предупреждение, что устройство подмонтировано и суперблок недоступен, и что объем раздела будет изменен после перезапуска ОС.

6. Перезагружаем ОС — reboot

7. После перезагрузки нам необходимо расширить ФС на весь раздел. Сделаем это командой resize2fs /dev/vda1

как расширить диск linux. Смотреть фото как расширить диск linux. Смотреть картинку как расширить диск linux. Картинка про как расширить диск linux. Фото как расширить диск linux

Источник

Как быстро увеличить размер раздела диска на сервере

Всем привет! Недавно столкнулся с простой на первый взгляд задачей — увеличить «на горячую» размер диска на сервере Linux.

Описание задачи

Есть сервер в облаке. В моем случае, это Google Cloud — Compute Engine. Операционная система — Ubuntu, файловая система ext4 (подойдет для всех ext). Сейчас подключен диск размером 30 Гб. База растет, файлы пухнут, поэтому нужно увеличить размер диска, допустим, до 50 Гб. При этом мы ничего не отключаем, ничего не перезагружаем.

Внимание! Перед тем как начать, делаем бекап всей важной информации!

1. Для начала, проверим, сколько у нас всего свободного пространства. В консоли Linux пишем:

как расширить диск linux. Смотреть фото как расширить диск linux. Смотреть картинку как расширить диск linux. Картинка про как расширить диск linux. Фото как расширить диск linux
Простыми словами, у меня 30 Гб всего и 7.9 Гб сейчас свободно. Нужно увеличить.

как расширить диск linux. Смотреть фото как расширить диск linux. Смотреть картинку как расширить диск linux. Картинка про как расширить диск linux. Фото как расширить диск linux
Захожу внутрь, нажимаю «Редактировать» и увеличиваю размер диска до нужных мне размеров (в моем случае, до 50 Гб).

3. Итак, теперь у нас 50 Гб. Проверим это на сервере командой:

как расширить диск linux. Смотреть фото как расширить диск linux. Смотреть картинку как расширить диск linux. Картинка про как расширить диск linux. Фото как расширить диск linux
Видим свои новые 50 Гб, но пока использовать мы можем только 30 Гб.

4. Теперь удалим текущий раздел диска на 30 Гб, создадим новый на 50 Гб. У вас может быть несколько разделов. Возможно, вам нужно будет создать и несколько новых разделов. Для этой операции будем использовать программу fdisk, которая позволяет управлять разделами жесткого диска. Также важно понимать, что такое разделы диска и для чего они нужны — читаем тут. Для запуска программы fdisk используем команду:

5. Внутри интерактивного режима программы fdisk выполняем несколько операций.

как расширить диск linux. Смотреть фото как расширить диск linux. Смотреть картинку как расширить диск linux. Картинка про как расширить диск linux. Фото как расширить диск linux
Команда выводит список наших текущих разделов. В моем случае один раздел на 30 Гб и еще 20 Гб в свободном плавании, если так можно сказать.

как расширить диск linux. Смотреть фото как расширить диск linux. Смотреть картинку как расширить диск linux. Картинка про как расширить диск linux. Фото как расширить диск linux
Удаляем текущий раздел для того, чтобы создать новый на все 50 Гб. Перед операцией еще раз проверяем, сделали ли мы бекап важной информации!

7. Далее указываем программе:

как расширить диск linux. Смотреть фото как расширить диск linux. Смотреть картинку как расширить диск linux. Картинка про как расширить диск linux. Фото как расширить диск linux
Команда создает новый раздел. Все параметры стоит устанавливать по умолчанию — можно просто нажимать Enter. Если же у вас какой-то особый случай, то указываете свои параметры. Как видно из скриншота, я создал раздел на 50 Гб — то, что мне нужно.

8. В итоге указываю программе:

как расширить диск linux. Смотреть фото как расширить диск linux. Смотреть картинку как расширить диск linux. Картинка про как расширить диск linux. Фото как расширить диск linux
Эта команда записывает изменения и выходит из fdisk. Не пугаемся, что чтение таблицы разделов не удалось. Следующая команда поможет это исправить. Осталось совсем чуть-чуть.

9. Мы вышли из fdisk и вернулись в основную Linux — строку. Далее вбиваем, как нам посоветовали ранее:

Если все прошло успешно, то вы не увидите никакого сообщения. Если у вас не установлена программа partprobe, то установите ее. Именно partprobe обновит таблицы разделов, что позволит нам расширить раздел до 50 Гб в режиме онлайн. Идем дальше.

Подсказка! Установить partprobe можно вот так:

10. Теперь осталось переопределить размер раздела с помощью программы resize2fs. Она сделает это в режиме онлайн — у меня даже в этот момент скрипты работали и писали на диск.

Программа resize2fs перезапишет метаданные файловой системы. Для этого используем следующую команду:

как расширить диск linux. Смотреть фото как расширить диск linux. Смотреть картинку как расширить диск linux. Картинка про как расширить диск linux. Фото как расширить диск linux
Здесь sda1 — это имя вашего раздела. В большинстве случаев, это sda1, но возможны и исключения. Будьте внимательны. В итоге программа изменила нам размер раздела. Думаю, что это успех.

11. Теперь давайте убедимся, что размер раздела изменился и теперь у нас 50 Гб. Для это повторим самую первую команду:

Источник

Как изменить размер раздела Linux

как расширить диск linux. Смотреть фото как расширить диск linux. Смотреть картинку как расширить диск linux. Картинка про как расширить диск linux. Фото как расширить диск linux

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

Работа с разделами в GParted

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

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

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

Меняем размер разделов диска с помощью fdisk

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

как расширить диск linux. Смотреть фото как расширить диск linux. Смотреть картинку как расширить диск linux. Картинка про как расширить диск linux. Фото как расширить диск linux

Для ext2/ext3/ext4 :

Reiserfs :

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

Сделать это нужно уже после внесения всех изменений.

Для уменьшения размера раздела используйте последовательность команд:

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

Источник

Расширение дискового пространства в Ubuntu Linux

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

Перейдите в панель управления, выберите ваш сервер, перейдите на вкладку Действия, выберите Выключить средствами ОС и нажмите кнопку Выключить. После этого перейдите на вкладку Настройки, Конфигурация, увеличьте величину диска и нажмите кнопку Изменить (рис. 1).

как расширить диск linux. Смотреть фото как расширить диск linux. Смотреть картинку как расширить диск linux. Картинка про как расширить диск linux. Фото как расширить диск linux

Рис. 1. Конфигурация виртуального сервера

В нашем примере величина дискового пространства в корневом каталоге составляла 20 Гб. Сделаем жесткий диск виртуальной машины равным 40 Гб.

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

как расширить диск linux. Смотреть фото как расширить диск linux. Смотреть картинку как расширить диск linux. Картинка про как расширить диск linux. Фото как расширить диск linux

Рис. 2. Изменение конфигурации выполнено

Расширение дискового пространства в операционной системе Linux

Перед тем как в Ubuntu увеличить диск, посмотрим, как выполнена разметка и сколько сейчас дискового пространства доступно:

как расширить диск linux. Смотреть фото как расширить диск linux. Смотреть картинку как расширить диск linux. Картинка про как расширить диск linux. Фото как расширить диск linux

Рис. 3. Доступно 19 G

Как видите, общая величина группы томов /dev/mapper/ составляет 19 Гб. Наша задача — расширить размер этой группы томов до полной величины диска.

Источник

Как изменить размер Ext4

В сегодняшней статье мы рассмотрим как расширить раздел Ext4 в графическом интерфейсе или с помощью терминала.

Как увеличить размер Ext4

Шаг 1. Увеличение раздела

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

sudo parted /dev/sda

как расширить диск linux. Смотреть фото как расширить диск linux. Смотреть картинку как расширить диск linux. Картинка про как расширить диск linux. Фото как расширить диск linux

Как видите, здесь есть только один раздел и он занимает 16 гигабайт, а всего на диске доступно 21,7 гигабайт. Чтобы расширить Ext4 и занять всё это пространство используйте команду resizepart:

(parted) resizepart 1 21,7GB

как расширить диск linux. Смотреть фото как расширить диск linux. Смотреть картинку как расширить диск linux. Картинка про как расширить диск linux. Фото как расширить диск linux

Первый параметр, это номер раздела, который вы узнали из предыдущей команды, а второй, размер раздела, доступный размер тоже выводится в предыдущей команде. Теперь утилиту можно закрыть:

Шаг 2. Увеличение файловой системы

Осталось увеличить самую файловую систему до конца раздела. Для этого воспользуемся утилитой resize2fs. Она может работать даже когда файловая система смонтирована.

sudo resize2fs /dev/sda1

как расширить диск linux. Смотреть фото как расширить диск linux. Смотреть картинку как расширить диск linux. Картинка про как расширить диск linux. Фото как расширить диск linux

Утилита по умолчанию увеличивает файловую систему на всё доступное пространство раздела.

Шаг 3. Проверка на ошибки

После этого не помешает проверить всё на ошибки с помощью fsck:

как расширить диск linux. Смотреть фото как расширить диск linux. Смотреть картинку как расширить диск linux. Картинка про как расширить диск linux. Фото как расширить диск linux

Шаг 4. Монтирование

Затем можно монтировать полученную файловую систему и проверять её размер, как видите, теперь она занимает 20 гигабайт:

Как уменьшить размер Ext4

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

Шаг 1. Проверка файловой системы

Перед тем, как уменьшить размер Ext4 надо проверить её на ошибки. Если файловая система смонтирована, размонтируйте её:

sudo umount /dev/sda1

Для этого выполните:

как расширить диск linux. Смотреть фото как расширить диск linux. Смотреть картинку как расширить диск linux. Картинка про как расширить диск linux. Фото как расширить диск linux

Шаг 2. Уменьшение файловой системы

Уменьшение размера файловой системы тоже выполняется с помощью resize2fs. Но теперь утилите надо передать в параметрах новый размер файловой системы. Например, 16 гигабайт:

resize2fs /dev/sda1 16G

как расширить диск linux. Смотреть фото как расширить диск linux. Смотреть картинку как расширить диск linux. Картинка про как расширить диск linux. Фото как расширить диск linux

Размер можно указывать в килобайтах (K), мегабайтах (M) или гигабайтах (G). Теперь вы знаете как изменить размер Ext4. В выводе утилита вы увидите сколько теперь блоков занимает файловая система. Это число надо умножить на 4096 чтобы получить размер файловой системы в байтах. Цифра четыре взята потому что размер одного блока в Ext4 равняется четырём килобайтам. Например, в данном случае это будет 17179869184 байт или 16 гигабайт:

как расширить диск linux. Смотреть фото как расширить диск linux. Смотреть картинку как расширить диск linux. Картинка про как расширить диск linux. Фото как расширить диск linux

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

Шаг 3. Уменьшение раздела

Запустите parted и используйте ту же команду resizepart чтобы уменьшить размер раздела:

sudo parted /dev/sda

(parted) resizepart 1 16,1GB

как расширить диск linux. Смотреть фото как расширить диск linux. Смотреть картинку как расширить диск linux. Картинка про как расширить диск linux. Фото как расширить диск linux

Чтобы закрыть программу выполните:

Шаг 4. Монтирование

После этого файловую систему можно монтирововать и проверять её размер:

sudo mount /dev/sda1 /mnt

как расширить диск linux. Смотреть фото как расширить диск linux. Смотреть картинку как расширить диск linux. Картинка про как расширить диск linux. Фото как расширить диск linux

Выводы

В этой статье мы рассмотрели как уменьшить раздел Ext4, а также как его увеличить через терминал. Если вы работаете в графическом интерфейсе, то всё выполняется гораздо проще. Для этого можно воспользоваться утилитой Gparted. Она автоматически меняет как размер раздела, так и файловой системы. К тому же программа может не только менять положение конца раздела, но и начала, иногда это может быть полезно. А как вы меняете размер файловой системы? Напишите в комментариях!

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *