ルート/マウントのサイズを増やそうとしています。
[root@coxdev-vn08 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_system-lv_os 4.5G 2.4G 2.1G 54% /
devtmpfs 2.9G 0 2.9G 0% /dev
tmpfs 2.9G 4.0K 2.9G 1% /dev/shm
tmpfs 2.9G 560K 2.9G 1% /run
tmpfs 2.9G 0 2.9G 0% /sys/fs/cgroup
/dev/sda1 509M 135M 375M 27% /boot
/dev/mapper/vg_system-lv_home 1014M 33M 982M 4% /home
/dev/mapper/vg_system-lv_tmp 1014M 35M 980M 4% /tmp
/dev/mapper/vg_system-lv_var 2.0G 1.4G 622M 70% /var
/dev/sda3 10G 33M 10G 1% /var/www/miq_tmp
/dev/mapper/vg_system-lv_var_log 11G 83M 11G 1% /var/log
/dev/mapper/vg_system-lv_var_log_audit 509M 27M 483M 6% /var/log/audit
/dev/mapper/vg_data-lv_pg 14G 142M 14G 2% /var/opt/rh/rh-postgresql95/lib/pgsql
tmpfs 581M 0 581M 0% /run/user/0
/ のサイズは現在 4.5GB で、2.1GB が使用可能です。ただし、インストールするにはGNOME Desktop
さらに約 350MB 必要です。
仮想ディスクのサイズを 107 GB に増やし、空き容量が 53.7 GB になりました。
(parted) print free
Model: VMware Virtual disk (scsi)
Disk /dev/sda: 107GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
32.3kB 1049kB 1016kB Free Space
1 1049kB 538MB 537MB primary xfs boot
2 538MB 28.5GB 27.9GB primary lvm
3 28.5GB 39.2GB 10.7GB primary xfs
4 39.2GB 53.7GB 14.5GB extended
39.2GB 39.2GB 802kB Free Space
5 39.2GB 53.7GB 14.5GB logical lvm
53.7GB 107GB 53.7GB Free Space
しかし、その空き領域を使用して / のサイズを増やす方法がわかりません。
lvextend -L +30G /dev/mapper/vg_system-lv_os
結果:
Insufficient free space: 7680 extents needed, but only 35 available
答え1
最初にパーティションを拡張し、次に PV、LV、最後にファイルシステムを拡張する必要があります。
あなたの場合、パーティションの拡張は次のようになるはずです:
parted /dev/sda resizepart 4 100% # extended
parted /dev/sda resizepart 5 100% # logical
ディスクが使用中の場合は、カーネルに新しいパーティション レイアウトを認識させるために、後で再起動する必要がある場合があります。
PVを増やす:
pvresize /dev/sda5
LVを成長させる:
lvextend -L+30G vg_system/lv_os
最後に、ファイルシステムを拡張します。
resize2fs / # if ext4
xfs_growfs / # if xfs