阅读量:0
昨天装了一台最新版的ubuntu 服务器, 默认安装后发现分配的空间太少,1个T的硬盘只分配了100G,所以安装服务之前先把硬盘扩展一下。
1、查看当前的分区情况
根目录还剩90G,明显太小了,好处是用lvm管理的,可以随时扩展。
root@yibuodoo:~# df -l -T Filesystem Type 1K-blocks Used Available Use% Mounted on tmpfs tmpfs 803716 1384 802332 1% /run efivarfs efivarfs 128 57 67 47% /sys/firmware/efi/efivars /dev/mapper/ubuntu--vg-ubuntu--lv ext4 102626232 6814524 90552444 7% / tmpfs tmpfs 4018572 0 4018572 0% /dev/shm tmpfs tmpfs 5120 0 5120 0% /run/lock /dev/sda2 ext4 1992552 97580 1773732 6% /boot /dev/sda1 vfat 1098628 6284 1092344 1% /boot/efi tmpfs tmpfs 803712 12 803700 1% /run/user/1000
2、查看vg的情况
执行vgs命令,发现还剩余800多G
root@yibuodoo:~# vgs VG #PV #LV #SN Attr VSize VFree ubuntu-vg 1 1 0 wz--n- <928.46g <828.46g
3、查看lv的情况
只有100G
root@yibuodoo:~# lvs LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sy nc Convert ubuntu-lv ubuntu-vg -wi-ao---- 100.00g
4、扩展pv,增加400G
root@yibuodoo:~# lvextend -L +400G /dev/mapper/ubuntu--vg-ubuntu--lv Size of logical volume ubuntu-vg/ubuntu-lv changed from 100.00 GiB (25600 exte nts) to 500.00 GiB (128000 extents). Logical volume ubuntu-vg/ubuntu-lv successfully resized.
5、调整文件系统大小:
扩展LV后,还需要调整文件系统的大小以使用新分配的空间。
对于ext系列文件系统,可以使用resize2fs命令。
root@yibuodoo:~# resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv resize2fs 1.47.0 (5-Feb-2023) Filesystem at /dev/mapper/ubuntu--vg-ubuntu--lv is mounted on /; on-line resizin g required old_desc_blocks = 13, new_desc_blocks = 63 The filesystem on /dev/mapper/ubuntu--vg-ubuntu--lv is now 131072000 (4k) blocks long.
6、再次用df查看,根目录剩余465G,调整成功
root@yibuodoo:~# df -h Filesystem Size Used Avail Use% Mounted on tmpfs 785M 1.4M 784M 1% /run efivarfs 128K 57K 67K 47% /sys/firmware/efi/efiva rs /dev/mapper/ubuntu--vg-ubuntu--lv 492G 6.5G 465G 2% / tmpfs 3.9G 0 3.9G 0% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock /dev/sda2 2.0G 96M 1.7G 6% /boot /dev/sda1 1.1G 6.2M 1.1G 1% /boot/efi tmpfs 785M 12K 785M 1% /run/user/1000