lvm 扩展

1. fdisk /dev/sda #分区
2. m
3. n
4. w


6.partprobe /dev/sda #重新读取分区
7.lsblk #查看新分区是否已就位

8.vgdisplay -v  #查看之前的卷组名
9.pvcreate /dev/sda4  #为新增的分区创建物理卷


vgdisplay #查看结果

vgextend ao /dev/sda4  #把新的物理卷加入到卷组中

lvextend  /dev/mapper/ao-root /dev/sda4 #扩展逻辑卷

xfs_growfs /dev/mapper/ao-root

确认文件系统类型:
使用 blkid 命令来查看 /dev/mapper/kbz-fastdfs 的文件系统类型。例如:
blkid /dev/mapper/laoqr-fastdfs


如果输出显示文件系统类型不是 xfs,那么你不能使用 xfs_growfs 命令。
/dev/mapper/kbz-fastdfs: UUID="4f79d02b-1ab2-49ed-92bf-6ef9b17ccb58" TYPE="ext4"

对于 ext4 文件系统,您应该使用 resize2fs 命令来扩展文件系统以利用逻辑卷上新增的空间。例如:
resize2fs /dev/mapper/kbz-fastdfs

### Linux LVM 扩展卷命令及操作指南 在Linux系统中,逻辑卷管理器(LVM)提供了一种灵活的方式来管理磁盘空间。通过LVM,用户可以在不丢失数据的情况下扩展逻辑卷(LV)。以下是扩展LVM逻辑卷的详细步骤和相关命令。 #### 检查当前磁盘布局 在开始扩展逻辑卷之前,需要检查当前的磁盘布局以确定可用的空间或新添加的磁盘。 ```bash lsblk ``` 此命令可以列出所有块设备及其挂载点[^4]。 #### 创建新的分区 如果需要添加新磁盘,则需要先创建一个新的分区。可以使用`fdisk`或`parted`工具来完成此操作。 ```bash fdisk /dev/sdX ``` 其中`/dev/sdX`是目标磁盘的设备名称[^4]。 #### 更新内核的分区表 在创建新分区后,需要确保内核立即识别新的分区表。 ```bash partprobe /dev/sdX ``` 这一步非常重要,尤其是在某些较旧的系统中[^4]。 #### 初始化新的物理卷 将新创建的分区初始化为物理卷(PV),以便它可以被LVM使用。 ```bash pvcreate /dev/sdXn ``` 其中`/dev/sdXn`是新创建的分区。 #### 将物理卷添加到卷组 将新初始化的物理卷添加到现有的卷组(VG)中。 ```bash vgextend vg_name /dev/sdXn ``` 其中`vg_name`是目标卷组的名称。 #### 调整逻辑卷大小 扩展逻辑卷(LV)的大小以利用新增加的空间。 ```bash lvextend -l +100%FREE /dev/vg_name/lv_name ``` 或者指定具体的扩展大小: ```bash lvextend -L +10G /dev/vg_name/lv_name ``` 其中`lv_name`是目标逻辑卷的名称[^4]。 #### 刷新文件系统 扩展逻辑卷后,还需要调整文件系统的大小以匹配新的逻辑卷大小。 对于`ext4`文件系统: ```bash resize2fs /dev/vg_name/lv_name ``` 对于`xfs`文件系统: ```bash xfs_growfs /dev/vg_name/lv_name ``` 这一步确保文件系统能够使用新增加的空间。 #### 查看磁盘空间 最后,可以使用以下命令验证磁盘空间是否已成功扩展。 ```bash df -h ``` 以及检查逻辑卷的状态: ```bash lvdisplay ``` ### 注意事项 - 在执行任何磁盘操作之前,建议备份重要数据以防止意外丢失[^5]。 - 确保文件系统支持在线扩展,否则可能需要卸载文件系统后再进行操作[^5]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值