[root@host-192-168-131-140 ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 1 1024M 0 rom
vda 252:0 0 500G 0 disk
├─vda1 252:1 0 1G 0 part /boot
└─vda2 252:2 0 49G 0 part
├─klas-root 253:0 0 45.1G 0 lvm /
└─klas-swap 253:1 0 3.9G 0 lvm [SWAP]
[root@host-192-168-131-140 ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
devtmpfs 31G 0 31G 0% /dev
tmpfs 31G 0 31G 0% /dev/shm
tmpfs 31G 185M 31G 1% /run
tmpfs 31G 0 31G 0% /sys/fs/cgroup
/dev/mapper/klas-root 46G 3.0G 43G 7% /
tmpfs 31G 0 31G 0% /tmp
/dev/vda1 1014M 239M 776M 24% /boot
tmpfs 6.2G 0 6.2G 0% /run/user/68
tmpfs 6.2G 0 6.2G 0% /run/user/0
[root@host-192-168-131-140 ~]# pvs
PV VG Fmt Attr PSize PFree
/dev/vda2 klas lvm2 a-- <49.00g 0
[root@host-192-168-131-140 ~]# fdisk -l
Disk /dev/vda:500 GiB,536870912000 字节,1048576000 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x244a872d
设备 启动 起点 末尾 扇区 大小 Id 类型
/dev/vda1 * 2048 2099199 2097152 1G 83 Linux
/dev/vda2 2099200 104857599 102758400 49G 8e Linux LVM
Disk /dev/mapper/klas-root:45.09 GiB,48414851072 字节,94560256 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
Disk /dev/mapper/klas-swap:3.91 GiB,4194304000 字节,8192000 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
如何将剩余磁盘扩充至/路径?
你想要将服务器中 /dev/vda 磁盘剩余的约 450GB 空间扩充到根目录 / 下,我会一步步带你完成这个扩容操作。
操作思路
- 先将
/dev/vda未分区的剩余空间创建为新的分区(类型为 Linux LVM) - 将新分区加入 LVM 物理卷(PV)
- 将新 PV 扩展到现有的卷组(VG)
klas中 - 扩展逻辑卷(LV)
klas-root的容量 - 最后扩展文件系统,使扩容生效
具体操作步骤
1. 创建新分区
使用 fdisk 工具对 /dev/vda 进行分区操作:
# 进入fdisk交互模式
fdisk /dev/vda
在交互界面中执行以下操作:
- 输入
n创建新分区 - 分区类型选
p(主分区) - 分区号按默认(回车即可)
- 起始扇区按默认(回车)
- 结束扇区按默认(回车,使用全部剩余空间)
- 输入
t更改分区类型 - 输入新分区的编号(比如
3) - 输入
8e改为 Linux LVM 类型 - 输入
w保存分区表并退出
2. 重新读取分区表
partprobe /dev/vda
3. 创建物理卷(PV)
假设新分区是 /dev/vda3(可通过 lsblk 确认):
# 创建PV
pvcreate /dev/vda3
# 验证PV创建结果
pvs
4. 将新PV扩展到卷组(VG)
# 将/dev/vda3添加到klas卷组
vgextend klas /dev/vda3
# 验证VG扩展结果
vgs
5. 扩展逻辑卷(LV)
# 将klas-root逻辑卷扩展到最大可用空间
lvextend -l +100%FREE /dev/mapper/klas-root
# 验证LV扩展结果
lvs
6. 扩展文件系统(关键步骤)
由于你的根文件系统是 ext4(从环境信息判断),执行以下命令:
# 扩展ext4文件系统
resize2fs /dev/mapper/klas-root
如果是 xfs 文件系统,使用
xfs_growfs /命令
7. 验证扩容结果
# 查看根目录空间
df -h /
此时你会看到 / 路径的容量已经扩充到约 500GB 左右。