Новости
Запуск новой услуги: Video on Demand (VoD) уже в панели управления!
Serverspace Black Friday
АМ
26 сентября 2019
Обновлено 6 июня 2023

Увеличение дискового пространства в Ubuntu 14

Ubuntu VPS Панель управления

Используете другую ОС?

Выберите нужную версию или дистрибутив.

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



В панели управления выберете сервер, затем Настройки -> Конфигурация. С помощью ползунка выберете нужный объем:

84_screenshot_230

Шаг 1

После того, как диск в панели управления был увеличен, необходимо сделать его доступным для Ubuntu 14.

Откройте терминал с правами суперпользователя (логин и пароль указаны в состоянии сервера) и выполните проверку.

echo 1 > /sys/block/sda/device/rescan

Эта команда сканирует текущую аппаратную конфигурацию VPS и передает ОС новый объем винчестера.

Шаг 2

Запустите утилиту parted:

parted

Сразу после запуска утилиты вы увидите версию и служебную информацию.

 

GNU Parted 2.3
Using /dev/sda

 

Важно: по умолчанию на наших VPS Ubuntu Server 14 установлена версия 2.3 этого программного обеспечения. Данная инструкция разработана для GNU Parted ниже 3.0.

Выполните команды в интерфейсе утилиты parted по разметке:

(parted) p
Model: VMware Virtual disk (scsi)
Disk /dev/sda: 21.5GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number Start      End        Size         Type       File system   Flags
1      1049kB    256MB     255MB        primary      ext2          boot
2      257MB     10.7GB    10.5GB       extended
5      257MB     3220MB    2963MB       logical                    lvm
6      3221MB    10.7GB    7516MB       logical                    lvm

 

Вы получите краткую информацию о текущих настройках дисков и их разделов. Нужно обязательно запомнить размер в формате ZZ.ZGB, в нашем примере это 21.5GB и номер раздела, в нашем примере это 2(см. изображение выше).

Запускаем команду для изменения раздела:

(parted) resize
Partition number? 2

Значение "Start" оставляем по умолчанию - нажимаем Enter.

Start? [XXXMB]?

Значение "End" - вводим новый размер в гигабайтах - значение, которое запомнили ранее. Таким образом системой будет использовано все возможное пространство.

End? [YY.YGB]? ZZ.ZGB

Выходим из командной строки утилиты:

(parted) quit

Отобразится следующая информация:

 

Information: You may need to update /etc/fstab.

 

Шаг 3

Запустите fdisk, указав в качестве аргумента имя диска, объем которого мы фиксировали в памяти:

fdisk /dev/sda

Далее присвоим тип и занимаемые сектора с помощью опции n:

Command (m for help): n

Выбираем тип раздела l - логический, запоминаем номер раздела X, созданный в ходе выполнения команды. Далее принимаем значение по умолчанию - нажимаем 2 раза Enter.

Select (default p): l
Adding logical partition X
First sector (XXX-YYY, default ZZZ):
Last sector, +sectors or +size{K,M,G} (XXX-YYY, default ZZZ):

Меняем тип, при этом указываем число, которое мы фиксировали - X:

Command (m for help): t
Partition number (1-X): X
Hex code (type L to list codes): 8e

Примечание: 8e - шестнадцатеричный код.

Сохраняем изменения:

Command (m for help): w

Шаг 4

Сообщаем ядру операционной системы Linux об изменениях:

partx -v -a /dev/sda
...
/dev/sda: partition #X added
...

 

Ключ v выведет подробную информацию о результатах выполнения, ключ a укажет утилите с каким файлом работать.

Шаг 5

Инициализируем раздел, вместо Х опять используем номер раздела, который мы запомнили ранее:

pvcreate /dev/sdaX

Добавляем физический раздел к существующей группе томов:

vgextend ubuntu-vg /dev/sdaX

Расширяем логический том:

lvextend -l +100%FREE /dev/ubuntu-vg/root

Расширяем файловую систему, чтобы на винчестере можно было работать с файлами:

resize2fs /dev/ubuntu-vg/root

На этом этапе диск расширен и готов к использованию.



Оценка:
5 из 5
Аverage rating : 5
Оценок: 1
220140 Минск ул. Домбровская, д. 9
+375 (173) 88-72-49
700 300
ООО «ИТГЛОБАЛКОМ БЕЛ»
700 300