LVM扩容

增加硬盘

lsblk

pvcreate /dev/sdb

df -h

docker logs -f mysql-server

docker start mysql-server

pvs

vgs

vgdisplay

vgextend cs_centos9 /dev/sdb

vgdisplay

lvextend -l +100%FREE /dev/cs_centos9/root

### LVM扩容的操作流程 在Linux环境中,LVM(Logical Volume Manager)是一种灵活的磁盘管理方式。通过LVM可以动态调整逻辑卷的空间大小而无需重新启动系统。以下是关于如何进行LVM扩容的具体操作说明。 #### 1. 查看当前磁盘和分区状态 在执行任何更改之前,先确认现有磁盘和分区的状态。 ```bash fdisk -l ``` 此命令用于列出所有磁盘及其分区的信息[^2]。 接着可以通过以下命令查看文件系统的类型: ```bash df -T ``` #### 2. 添加新磁盘并创建分区 如果需要新增一块硬盘来扩展存储空间,则需使用`fdisk`工具对其进行分区配置。 ```bash fdisk /dev/sdb ``` 按照提示完成新建分区的过程,具体参数如下: - 输入 `n` 创建新的分区; - 设置为主分区 (`p`); - 默认起始扇区即可; - 结束位置指定为所需的大小,例如 `+10G` 表示增加10GB 的空间[^3]; 完成后保存退出,并验证新分区是否存在: ```bash lsblk ``` #### 3. 初始化物理卷(PV) 将刚刚划分好的分区初始化成物理卷: ```bash pvcreate /dev/sdb1 ``` 随后可通过下面这条指令检查刚才建立起来的那个物理卷详情: ```bash pvdisplay /dev/sdb1 ``` #### 4. 延伸现有的卷组(VG) 把刚制作出来的那个物理卷加入到已存在的某个卷组当中去: ```bash vgextend your_volume_group_name /dev/sdb1 ``` 替换掉上述语句中的your_volume_group_name为你实际使用的名称。之后再利用这个命令获取更新后的卷组概况数据: ```bash vgdisplay your_volume_group_name ``` #### 5. 扩大逻辑卷(LV)尺寸 针对目标逻辑卷实施扩张动作: ```bash lvextend -L +10G /dev/your_volume_group_name/your_logical_volume_name ``` 这里同样要记得替换成真实的路径名以及期望增长的数量单位。最后一步就是让文件系统同步感知到这些变化从而真正意义上实现可用容量的增长效果啦! 对于ext系列类型的文件系统来说,采用resize2fs就能轻松搞定一切事务哟~ ```bash resize2fs /dev/your_volume_group_name/your_logical_volume_name ``` 而对于XFS格式而言则稍微简单一点只需运行单一一句就够了哈! ```bash xfs_growfs /mount_point_of_your_lvol/ ``` 以上便是整个基于LVM架构之上所涉及到的一整套完整的扩展示范过程描述咯~ ### 注意事项 在整个过程中务必小心谨慎对待每一条输入进去的数据项哦~尤其是那些涉及到底层硬件层面改动的部分更是马虎不得呢!!另外还要时刻关注着各个阶段反馈回来的结果信息以便及时发现问题所在之处加以修正处理才行呀!!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值