Часто бывает недостаточно имеющегося количества дискового пространства на сервере, вы можете увеличить размер дисков без потери данных.
В панели управления выберете сервер, затем Настройки -> Конфигурация. С помощью ползунка выберете нужный объем:
Шаг 1
После того, как диск в панели управления был увеличен, необходимо сделать его доступным для Ubuntu 14.
Откройте терминал с правами суперпользователя (логин и пароль указаны в состоянии сервера) и выполните проверку.
Эта команда сканирует текущую аппаратную конфигурацию VPS и передает ОС новый объем винчестера.
Шаг 2
Запустите утилиту parted:
Сразу после запуска утилиты вы увидите версию и служебную информацию.
GNU Parted 2.3 Using /dev/sda
Важно: по умолчанию на наших VPS Ubuntu Server 14 установлена версия 2.3 этого программного обеспечения. Данная инструкция разработана для GNU Parted ниже 3.0.
Выполните команды в интерфейсе утилиты parted по разметке:
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(см. изображение выше).
Запускаем команду для изменения раздела:
Partition number? 2
Значение "Start" оставляем по умолчанию - нажимаем Enter.
Значение "End" - вводим новый размер в гигабайтах - значение, которое запомнили ранее. Таким образом системой будет использовано все возможное пространство.
Выходим из командной строки утилиты:
Отобразится следующая информация:
Information: You may need to update /etc/fstab.
Шаг 3
Запустите fdisk, указав в качестве аргумента имя диска, объем которого мы фиксировали в памяти:
Далее присвоим тип и занимаемые сектора с помощью опции n:
Выбираем тип раздела l - логический, запоминаем номер раздела X, созданный в ходе выполнения команды. Далее принимаем значение по умолчанию - нажимаем 2 раза Enter.
Adding logical partition X
First sector (XXX-YYY, default ZZZ):
Last sector, +sectors or +size{K,M,G} (XXX-YYY, default ZZZ):
Меняем тип, при этом указываем число, которое мы фиксировали - X:
Partition number (1-X): X
Hex code (type L to list codes): 8e
Примечание: 8e - шестнадцатеричный код.
Сохраняем изменения:
Шаг 4
Сообщаем ядру операционной системы Linux об изменениях:
... /dev/sda: partition #X added ...
Ключ v выведет подробную информацию о результатах выполнения, ключ a укажет утилите с каким файлом работать.
Шаг 5
Инициализируем раздел, вместо Х опять используем номер раздела, который мы запомнили ранее:
Добавляем физический раздел к существующей группе томов:
Расширяем логический том:
Расширяем файловую систему, чтобы на винчестере можно было работать с файлами:
На этом этапе диск расширен и готов к использованию.