CloudLite
8 (495) 784-61-39 techsupport@cloudlite.ru
Техническая поддержка
8 (495) 784-61-37 sales@cloudlite.ru
Тарифы, оплата, счета
Array
(
    [ELEMENT_CODE] => kak-uvelichit-diskovoe-prostranstvo-v-debian-9
)
Виртуальный сервер Windows/Linux

ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ

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

В панели управления Debian 9 выберите «Сервер», затем «Настройки», «Конфигурация» - и выберите необходимый вам объем.

Далее

1. После увеличения диска в панели управления, сделайте его доступным для Debian 9. Откройте терминал с правами суперпользователя (логин и пароль указаны в состоянии сервера) и выполните проверку.
echo 1 > /sys/block/sda/device/rescan
При помощи этой команды будет сканироваться текущая аппаратная конфигурация VPS и ОС передаст новый объем диску.

2. Запустите утилиту parted:
parted
GNU Parted 3.2
Using /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.

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

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

Активизируйте команду для изменения раздела, в качестве аргумента укажите его номер:
(parted) resizepart 2
End? [10.7GB]? 42.9GB

В значение «End» введите новый размер в гигабайтах - то, что запомнили ранее. В результате система будет использовать все возможное пространство.

Выйдите из командной строки утилиты:
(parted) quit
Information: You may need to update /etc/fstab.

3. Запустите fdisk, указав в качестве аргумента имя диска, объем которого вы должны были запомнить ранее.
fdisk /dev/sda
Welcome to fdisk
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command
Command (m for help)

Присвойте тип и занимаемые сектора с помощью опции n:
Command (m for help): n
Partition type
p primary (1 primary, 1 extended, 2 free)
l logical (number from 5)

Выберите тип раздела l - логический, далее примите значение по умолчанию и нажмите 2 раза клавишу Enter.
Select (default p): l
Adding logical partition 7
First sector (20900486-83789062, default 20901888):
Last sector, +sectors or +size{K,M,G,P} (20901888-83789062, default 83789062):
Created a new partition 7 of type 'Linux' and of size 30GiB

Запомните номер раздела Х, который был создан при выполнении команды (в примере - число 7).

Измените тип с указанием зафикисированного числа (в примере используется 7):
Command (m for help): t
Partition number (1,2,5-7, default 7): 7
Partition type (type L to list all types): 8e
Changed type of partition 'Linux' to 'Linux LWM'.

Внимание: 8e - шестнадцатеричный код.
Command (m for help): w
The partition table has been altered
Calling ioctl() to re-read partition table.
Re-reading the partition table failed.: Device of resource busy.
The kernel still uses the old table. The new table will be used at the next reboot or after you run partprobe(8) or kpartx(8).

4. Сообщите ядру операционной системы Linux об изменениях:
partx -v -a /dev/sda
partition: none, disk: /dev/sda, lower: 0, upper: 0
/dev/sda: partition table type 'dos' detected
range recount: max partno=7, lower=0, upper=0
/dev/sda: partition #7 added

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

5. Инициализируйте раздел, вместо X используя номер раздела, который вы должны были запомнить раньше.
pvcreate /dev/sdaX
Physical volume "/dev/sdaX" successfully created.
Добавьте физический раздел к существующей группе томов:
vgextend debian94-vg /dev/sdaX
Volume group "debian94-vg" successfully extended

6. Расширьте логический том:
lvextend -l +100%FREE /dev/debian94-vg/root
Size of logical volume debian94-vg/root changed from 8.72GiB (2232 extents) to 38.70 GiB (9908 extents).
Logical volume debian94-vg/root successfully resized

Расширьте файловую систему, для возможности работы с файлами на винчестере:
resize2fs /dev/debian94-vg/root
resize2fs 1.43.4 (31-Jan-2017)
Filesystem at /dev/debian94-vg/root is mounted on /; on-line resized required
old_desc_blocks = 2, new_desc_blocks = 5
The filesystem on /dev/debian94-vg/root is now 10145792 (4k) blocks long.

Готово! Диск расширен и может использоваться!

Не нашли ответа на Ваш вопрос? Напишите нам!

techsupport@cloudlite.ru - служба техподдержки

sales@cloudlite.ru - вопросы по услугам, оплате, документам и партнерству

partner@cloudlite.ru - партнерская программа