До тексту
  1. Статті/

Збільшення розміру диску і файлової системи

·1 хвилину
cat /etc/passwd
Автор
cat /etc/passwd
Технічний блог про Linux, DevOps та Open Source технології.
Зміст

Що потрібно зробити?
#

На одній з VM закінчується місце на / (рут диску). Потрібно докинути 10GB.

З чим працюю?
#

1
2
root@linuxway-com-ua:~# lsb_release -a
Description:    Ubuntu 24.04.4 LTS
1
2
3
root@linuxway-com-ua:~# df -Th /dev/sda1
Filesystem     Type   Size  Used Avail Use% Mounted on
/dev/sda1      ext4   7.2G  2.3G  4.9G  32% /
1
2
3
4
5
6
root@linuxway-com-ua:~# lsblk -f
NAME    FSTYPE  FSVER            LABEL           UUID                                 FSAVAIL FSUSE% MOUNTPOINTS
sda     
├─sda1  ext4    1.0              cloudimg-rootfs 

# Пристрій - sda, розділ на ньому sda1

Збільшувати буду /dev/sda1

Proxmox
#

Спочатку в Proxmox потрібно виконати resize диску VM - > Hardware -> Hard Disk -> Disk Action - > Resize - > +10GB

proxmox_resize

Наступні кроки виконую вже на самій VM
#

Крок 1 - встановлюємо cloud-utils
#

1
apt-get install cloud-utils

Крок 2 - Розширюємо партицію (на весь доступний простір)
#

Розшируємо диск /dev/sda з номером розділу 1 (це ми побачили в lsblk)

growpart <диск> <номер_розділу>

1
growpart /dev/sda 1

Якщо все виконалось успішно то ми повинні отримати щось приблизно таке

1
CHANGED: partition=1 start=2099200 old: size=15726559 end=17825758 new: size=36698079 end=38797278

Крок 3 - Розширюємо файлову систему (в мене була ext4)
#

1
resize2fs /dev/sda1

full_growpart

Related