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% /