centos 扩展物理卷df -hT /
sudo du -hx --max-depth=1 / | sort -rh | head -n 20 // 查看前20个的大文件
# 清理旧日志(保留最近7天)
sudo find /var/log -type f -mtime +7 -delete
sudo journalctl --vacuum-time=7d
# 清理yum缓存
sudo yum clean all
sudo rm -rf /var/cache/yumFilesystem Type Size Used Avail Use% Mounted on devtmpfs devtmpfs 2.9G 0 2.9G 0% /dev tmpfs tmpfs 2.9G 0 2.9G 0% /dev/shm tmpfs tmpfs 2.9G 12M 2.9G 1% /run tmpfs tmpfs 2.9G 0 2.9G 0% /sys/fs/cgroup /dev/mapper/centos-root xfs 17G 17G 11M 100% / /dev/sda1 xfs 1014M 313M 702M 31% /boot tmpfs tmpfs 579M 0 579M 0% /run/user/1001
sudo vgdisplay centos
--- Volume group ---
VG Name centos
System ID Format lvm2
Metadata Areas 1
Metadata Sequence No 3
VG Access read/write
VG Status resizable MAX LV 0 Cur LV 2 Open LV 1
Max PV 0
Cur PV 1
Act PV 1
VG Size <19.00 GiB
PE Size 4.00 MiB
Total PE 4863
Alloc PE / Size 4863 / <19.00 GiB
Free PE / Size 0 / 0 VG UUID yctYrP-ODVq-c2ql-J57q-hjVG-Qjdd-OX1O9h根据您的 fdisk -l 输出,当前磁盘 /dev/sda 的分区布局如下:
Disk /dev/sda: 60 GiB(虚拟机分配的完整磁盘) ├─/dev/sda1 : 1GB (Linux 普通分区,用于 /boot) └─/dev/sda2 : ~20GB (Linux LVM 分区,用于卷组 `centos`)
# 进入 fdisk 交互界面
sudo fdisk /dev/sda
# 操作序列(逐条输入):
d # 删除分区
2 # 选择分区号 2(即 /dev/sda2)
n # 新建分区
p # 主分区
2 # 分区号仍保留 2
2099200 # 起始扇区(保持与原分区一致!)
<Enter> # 结束扇区直接回车(自动扩展到磁盘末尾)
t # 修改分区类型
2 # 选择分区 2
8e # 设置为 Linux LVM 类型
w # 写入更改并退出
(base) [root@elastic-07 elastic]# fdisk -l
Disk /dev/sda: 64.4 GB, 64424509440 bytes, 125829120 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000b69e8Device Boot Start End Blocks Id System
/dev/sda1 * 2048 2099199 1048576 83 Linux
/dev/sda2 2099200 125829119 61864960 8e Linux LVMDisk /dev/mapper/centos-root: 18.2 GB, 18249416704 bytes, 35643392 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes(base) [root@elastic-07 elastic]# sudo pvresize /dev/sda2Physical volume "/dev/sda2" changed1 physical volume(s) resized or updated / 0 physical volume(s) not resized
(base) [root@elastic-07 elastic]# sudo vgdisplay centos--- Volume group ---VG Name centosSystem ID Format lvm2Metadata Areas 1Metadata Sequence No 4VG Access read/writeVG Status resizableMAX LV 0Cur LV 2Open LV 1Max PV 0Cur PV 1Act PV 1VG Size <59.00 GiBPE Size 4.00 MiBTotal PE 15103Alloc PE / Size 4863 / <19.00 GiBFree PE / Size 10240 / 40.00 GiBVG UUID yctYrP-ODVq-c2ql-J57q-hjVG-Qjdd-OX1O9h(base) [root@elastic-07 elastic]# sudo lvextend -l +100%FREE /dev/mapper/centos-rootSize of logical volume centos/root changed from <17.00 GiB (4351 extents) to <57.00 GiB (14591 extents).Logical volume centos/root successfully resized.
(base) [root@elastic-07 elastic]# sudo xfs_growfs /dev/mapper/centos-root(base) [root@elastic-07 elastic]# df -h /dev/mapper/centos-root
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/centos-root 57G 17G 41G 30% /