跳转到主内容
极星编程网:以代码为星,赴技术山海!

统信UOS分区调整与磁盘管理_uosLVM与文件系统操作

统信UOS中LVM分区调整需按顺序执行:一、确认PV/VG/LV结构;二、扩展VG(新增PV或pvresize);三、扩展LV;四、同步扩展文件系统(ext4用resize2fs,xfs用xfs_growfs);五、缩减时须先卸载、检查并缩小文件系统,再缩小LV。

如果您在统信uos系统中需要调整已有分区容量或管理lvm逻辑卷结构,则可能涉及卷组空间分配、逻辑卷伸缩及文件系统同步扩展等操作。以下是针对lvm架构下分区调整与磁盘管理的具体方法:

一、确认LVM当前结构

该步骤用于识别物理卷(PV)、卷组(VG)和逻辑卷(LV)的分布状态,明确是否存在空闲空间以及待调整目标。执行命令可获取各层级资源使用详情,为后续扩容或缩容提供依据。

1、运行

pvs查看物理卷列表及其可用PE数量。

2、运行

vgs检查卷组总容量、已用空间及Free PE/Size字段值。

3、运行

lvs列出所有逻辑卷名称、所属卷组及当前大小。

4、运行

df -Th确认逻辑卷挂载点及其文件系统类型(如ext4或xfs)。

二、扩展卷组(VG)容量

当卷组中无足够空闲空间时,需向其添加新的物理存储资源。可通过新增磁盘或扩容现有物理磁盘两种方式实现,二者均需完成物理卷初始化与卷组扩展操作。

1、若新增一块未初始化磁盘(例如

/dev/sdb),执行pvcreate /dev/sdb将其标记为物理卷。

2、执行

vgextend vg_data /dev/sdb将该物理卷加入指定卷组(以vg_data为例)。

3、若原有物理磁盘已被

虚拟机或底层存储扩容(如/dev/vdb从50G增至80G),先运行lsblk /dev/vdb验证设备容量更新,再执行pvresize /dev/vdb使PV占用全部新空间。

4、再次运行

vgs确认卷组Free PE/Size字段已增加。

三、扩展逻辑卷(LV)大小

逻辑卷是面向用户的可挂载设备,其大小可在卷组空闲空间范围内动态调整。扩展LV不改变文件系统,仅扩大底层块设备容量,后续必须同步扩展文件系统才能生效。

1、执行

lvextend -L +10G /dev/vg_data/lvm_data向逻辑卷增加10GB空间。

VirtualBox Win系统 6.1.30版本(虚拟机)

VirtualBox Win系统 6.1.30版本下载

2、或使用百分比方式扩展全部空闲空间:

lvextend -l +100%FREE /dev/vg_data/lvm_data。

3、执行

lvs验证逻辑卷大小是否已更新。

四、扩展对应文件系统

文件系统必须感知逻辑卷的新尺寸才能实际使用新增空间。不同文件系统类型需调用专用工具完成在线扩展,且多数支持挂载状态下操作。

1、若文件系统为ext4,运行

resize2fs /dev/vg_data/lvm_data同步扩展。

2、若文件系统为xfs,运行

xfs_growfs /opt/data(其中/opt/data为该LV的实际挂载点)。

3、执行

df -Th /opt/data检查挂载点可用空间是否已反映扩容结果。

五、缩减逻辑卷(LV)与文件系统

缩减操作具有风险,必须确保文件系统内数据总量小于目标大小,并严格按“先缩文件系统、后缩LV”顺序执行,否则将导致数据丢失。

1、卸载目标逻辑卷:

umount /opt/data。

2、对ext4文件系统执行强制检查并缩减至目标大小(如40G):

e2fsck -f /dev/vg_data/lvm_data && resize2fs /dev/vg_data/lvm_data 40G。

3、执行

lvreduce -L 40G /dev/vg_data/lvm_data缩减逻辑卷至相同大小。

4、重新挂载:

mount /dev/vg_data/lvm_data /opt/data。

相关文章