В этом руководстве будет рассмотрен процесс увеличения дискового пространства сервера под управлением операционной системы 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 увеличено.