06.06.2023

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

В этом руководстве будет рассмотрен процесс увеличения дискового пространства сервера под управлением операционной системы vyOS.

Настройка

Примечание: все последующие действия необходимо выполнять в режиме суперпользователя vyos:

sudo su

Для начала выведете на экран все существующие диски с помощью команды fdisk:

fdisk -l
Disk /dev/sda: 32.2 GB, 32212254720 bytes
255 heads, 63 sectors/track, 3916 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000b4645

Device     Boot    Start     End      Blocks    Id   System
/dev/sda1   *        1      1306     10484736   83   Linux

 

Затем необходимо перечитать увеличенный размер диска:

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

Запустите fdisk:

fdisk -u -c /dev/sda

Далее выполните действия в интерфейсе команды fdisk. Удалите единственные существующий раздел опцией d:

Command (m for help): d
Selected partition 1

Опцией n создайте новый раздел на vyos:

Command (m for help): n

Выберете тип - основной:

Command action
l logical (5 or over)
p primary partition (1-4)
p

Укажите номер:

Partition number (1-4): 1

Выберите начало и конец занимаемого пространства по умолчанию (при нажатии клавиши Enter выберите значения по умолчанию):

First sector (XXX-YYY, default ZZZ):
Last sector, +sectors or +size{K,M,G} (XXX-YYY, default ZZZ):

Далее с помощью опции t изменим файловую систему на созданном разделе:

Command (m for help): t
Selected partition 1

Введите шестнадцатеричный код файловой системы Linux:

Hex code (type L to list codes): 83

Опцией w сохраните внесенные изменения и выйдите из утилиты.

Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.

WARNING: Re-reading the partition table failed with error 16: Device or 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)
Syncing disks.

 

Необходимо сообщить ядру об изменениях, для этого перезагрузите сервер:

/sbin/shutdown -r now

Заново подключитесь к нему с правами суперпользователя по протоколу SSH.

С помощью следующей команды сообщите ядру об изменении таблицы разделов:

partx /dev/sda

Далее настройте размер файловой системы:

resize2fs /dev/sda1

Проверить изменения можно с помощью команды df:

df -h

Дисковое пространство VyOS увеличено.