Сегодня поговорим, что после того как развернули виртуальную машину с осью OpenWRT
на связке Debian 10 + Proxmox 6.4-13
опираясь на заметку "Как установить OpenWRT on Proxmox 6.4-13"
о том, какие последующие действия нужно проделать, к примеру после установки у меня диск под систему равняется всего лишь на всего 124Mb.
Нужно это дело поправить и поэтому родилась данная заметка (опять же для самого себя в первую очередь): Как увеличить размер диска OpenWRT
с 124Mb
на 10Gb
к примеру, на Debian 10 + Proxmox 6.4-13
Шаг №1:
Сейчас виртуальная машина VM ID: 700 (srv-openwrt)
выключена.
Шаг №2:
Изменяем размер диска для оборудования применительно к контейнеру с виртуальной машиной VM ID: 700 (srv-openwrt):
https://IP&DNS:8006 - user&pass&pam - (Server View) Datacenter - srv-proxmox - VM ID: 700 - Hardware
Переходим в Hardware
виртуальной выключенной машины VM ID: 700 (srv-openwrt)
, затем выделяем левой кнопкой мыши устройство:
Hard Disk (scsi0): disk2:vm-700-disk-0,iothread=1,size=124M
и нажимаем Resize Disk
и изменяем значение
Disk: scsi0
Size Increment (GiB): с 0 на 10
и нажимаем Resize disk
, смотрим что получилось:
диск значится не 124M
, а 10364M
Шаг №3:
Запускаю виртуальную машину VM ID:700 (srv-openwrt):
https://IP&DNS:8006 - user&pass&pam - (Server View) Datacenter - srv-proxmox - VM ID: 700 - Start
Шаг №4:
Т.к. у меня активирована возможность работы с консолью виртуальной машины через xterm.js
, то открываю ее:
https://IP&DNS:8006 - user&pass&pam - (Server View) Datacenter - srv-proxmox - VM ID: 700 >_ Console - xterm.js
Шаг №5:
Авторизуюсь в виртуальной машине VM ID:700 (srv-openwrt)
, т.к. я в заметке ранее поставил пароль на дефолтную учетную запись Login: root
при консольной авторизации:
starting serial terminal on interface serial0 OpenWrt login: root Password: 712mbddr@ BusyBox v1.36.1 (2023-11-14 13:38:11 UTC) built-in shell (ash) _______ ________ __ | |.-----.-----.-----.| | | |.----.| |_ | - || _ | -__| || | | || _|| _| |_______|| __|_____|__|__||________||__| |____| |__| W I R E L E S S F R E E D O M ----------------------------------------------------- OpenWrt 23.05.2, r23630-842932a63d ----------------------------------------------------- root@OpenWrt:~#
вывожу на консоль текущую структуру разделов:
root@OpenWrt:~# df -h Filesystem Size Used Available Use% Mounted on /dev/root 102.3M 16.6M 83.6M 17% / tmpfs 996.3M 68.0K 996.3M 0% /tmp /dev/sda1 15.7M 5.5M 9.9M 36% /boot /dev/sda1 15.7M 5.5M 9.9M 36% /boot tmpfs 512.0K 0 512.0K 0% /dev root@OpenWrt:~#
На заметку: то что я увеличил место с 124Mb
до 10Gb
еще пока ничего не значит, т.к любое дополнительное пространство еще не размещено, а значит система пока его не видит.
На заметку: понадобится что виртуальная машина с openwrt
имела доступ в интернет для скачивания пакетов.
root@OpenWrt:~# opkg update root@OpenWrt:~# opkg install parted losetup resize2fs Configuring terminfo. Configuring resize2fs. Configuring losetup. Configuring libparted. Configuring libncurses6. Configuring libreadline8. Configuring parted. root@OpenWrt:~#
из вывода df -h
уже знаем имя диска, в моем случае это: /dev/sda
производим расширение корневого раздела:
root@OpenWrt:~# parted -l Model: QEMU QEMU HARDDISK (scsi) Disk /dev/sda: 10.9GB Sector size (logical/physical): 512B/512B Partition Table: msdos Disk Flags: Number Start End Size Type File system Flags 1 262kB 17.0MB 16.8MB primary ext2 boot 2 17.3MB 126MB 109MB primary ext2 root@OpenWrt:~# root@OpenWrt:~# parted GNU Parted 3.6 Using /dev/sda Welcome to GNU Parted! Type 'help' to view a list of commands. (parted) p Model: QEMU QEMU HARDDISK (scsi) Disk /dev/sda: 10.9GB Sector size (logical/physical): 512B/512B Partition Table: msdos Disk Flags: Number Start End Size Type File system Flags 1 262kB 17.0MB 16.8MB primary ext2 boot 2 17.3MB 126MB 109MB primary ext2 (parted) resizepart 2 End? [126MB]? 10364M (parted) q Information: You may need to update /etc/fstab. root@OpenWrt:~# root@OpenWrt:~# losetup /dev/loop1 /dev/sda2 [ 186.462274] loop1: detected capacity change from 0 to 20208396 root@OpenWrt:~# resize2fs -f /dev/loop1 resize2fs 1.47.0 (5-Feb-2023) Resizing the filesystem on /dev/loop1 to 2526049 (4k) blocks. The filesystem on /dev/loop1 is now 2526049 (4k) blocks long. root@OpenWrt:~# reboot
После смотрю на размер корневого раздела:
root@OpenWrt:~# df -h Filesystem Size Used Available Use% Mounted on /dev/root 9.5G 18.2M 9.5G 0% / tmpfs 996.3M 68.0K 996.3M 0% /tmp /dev/sda1 15.7M 5.5M 9.9M 36% /boot /dev/sda1 15.7M 5.5M 9.9M 36% /boot tmpfs 512.0K 0 512.0K 0% /dev root@OpenWrt:~#
и вижу, что он стал равен 9.5G
, а был: 102.3M
также можно через Web
-интерфейс убедиться, что "Disk space"
также соответствует измененному размеру:
http://<OpenWRT> (http://172.33.33.139) - Login:Pass (Login: root Pass: 712mbddr@)
– прокручиваю бегунок страницы вниз и вижу:
(Storage)
Disk space: 18.23 MiB / 9.51 GiB (0%)
Получается, что мне и требовалось дабы увеличить место для корневого раздела операционной системы OpenWrt
которая у меня развернута в контейнере, как виртуальная машина под Debian 10 + Proxmox 6.4-13.
Итого я для себя подготовил заметку от и до, на этом я прощаюсь, с уважением автор блога Олло Александр aka ekzorchik.