LVM逻辑卷

LVM逻辑卷
综合分区:加一个100G的硬盘.划分三个主分区,一个扩展分区.三个逻辑分区
作用
1.整合分散的空间(分区或整个磁盘)
2.空间再可以扩大
逻辑卷描述
将众多的物理卷,整合成卷组,再从卷组中换分出逻辑卷

功能 物理卷管理 卷组管理 逻辑卷管理
Scan扫描 pvsacan vgscan lvscan
Create创建 pvcreate vgcreate lvcreate
Display显示 pvdisplay vgdisplay lvdisplay
Remov删除 pvremov vgremov lvremov
Extend扩展 pvextend vgextend lvextend

一丶 制作逻辑卷 successfully(成功)
vgcreate 卷组名 设备路径(可多个) #创建卷组
lvcreate -L 16G -n 逻辑卷名 卷组名 #创建逻辑卷
#逻辑卷挂载的目录
[root@server0 system]# cd /dev/system/ #创完逻辑卷才有这个目录
[root@server0 system]# ls -l
总用量 0
lrwxrwxrwx. 1 root root 7 7月 5 10:19 vo -> …/dm-0

逻辑卷的使用
[root@server0 mapper]# mkfs.xfs /dev/system/vo #格式化

[root@server0 system]# vim /etc/fstab #写永久挂载配置文件
/dev/system/vo /mtlv xfs defaults 0 0

[root@server0 system]# mount -a #检查配置文件书写
[root@server0 system]# df -h #检查挂载

逻辑卷的扩展

一卷组有足够的空间
1.扩展空间
lvextend -L 18G(或+2G) /dev/system/vo #扩展逻辑卷
2.文件系统的扩展
扩展ext4格式文件系统resize2fs
扩展xfs格式文件系统xfs_growfs
二卷组没有足够的空间
1.扩展卷组
vgextend 卷组名 /dev/vdc2 /dev/vdc3 #扩展卷组

了解:逻辑卷也可以缩小 首先缩小文件系统 ,在缩减空间(有概率丢失数据)
补充内容:卷组划分空间的单位 PE
默认1PE=4MB
vgdisplay 卷组名 #显示卷组详细信息

创建一个逻辑卷 名为lvredhat 大小为250M
可以用root改pe默认大小 vgchange -s 1M 逻辑卷名
]# lvcreate -l 250 -n 逻辑卷名 卷组名 #-l PE的个数

逻辑卷的删除
首先删除逻辑卷,然后在删除卷组(基于该卷组没有人格逻辑卷)
lvremove 逻辑卷 [ /dev/system/ov ]
需要先卸载挂载点才可以删除逻辑卷

### LVM 逻辑卷的创建 对于LVM逻辑卷管理)而言,在Linux环境中是一种灵活的方式来管理和分配存储空间。为了创建一个新的逻辑卷,首先需要初始化物理卷(PV),这可以通过`pvcreate`命令完成。一旦有了物理卷,就可以通过`vgcreate`命令来创建一个卷组(VG)[^1]。 ```bash # 初始化两个分区作为物理卷 pvcreate /dev/sdb1 /dev/sdc1 # 使用上述物理卷创建名为myvg的新卷组 vgcreate myvg /dev/sdb1 /dev/sdc1 ``` 接着可以利用这个新建立好的卷组去构建实际使用的逻辑卷(LV): ```bash # 创建大小为20GB名称叫datalv的逻辑卷位于myvg下 lvcreate -n datalv -L 20G myvg ``` 最后一步就是格式化并挂载此新的逻辑卷到文件系统中以便于访问它所代表的数据区域[^3]。 ### 管理已有的逻辑卷 当涉及到调整现有逻辑卷容量时,如果想要扩展或者缩减其尺寸,则需先确认目标卷处于未被占用状态即已经成功卸载(`umount`)之后再执行相应的操作。例如增加额外的空间给指定LV可通过下面的方式实现: ```bash # 扩展逻辑卷至40GB lvextend -L +20G /dev/myvg/datalv # 调整文件系统的大小以匹配更新后的逻辑卷 resize2fs /dev/myvg/datalv ``` 同样地,减少逻辑卷之前也需要确保有足够的可用资源存在于VG内部,并且应当谨慎行事以免丢失重要资料;另外停用逻辑卷前也应先行将其卸载下来: ```bash # 卸载逻辑卷对应的挂载点 umount /data # 停用逻辑卷 lvchange -an /dev/mapper/datavg-datalv ``` ### 解决常见问题 遇到无法识别或读取特定逻辑卷的情况时,可能是因为设备映射关系出现了错误或者是由于某些底层硬件变动引起的问题。此时可尝试刷新当前环境下的所有PV/VG/LV信息,重新扫描整个系统中的磁盘配置从而恢复正常的连接路径[^2]。 ```bash # 刷新所有的物理卷、卷组和逻辑卷的信息 vgscan --mknodes && vgchange -ay ``` 此外,若是在Azure云平台上的虚拟机遇到了与操作系统磁盘有关联性的难题,按照官方文档指导进行chroot进入救援模式也是一个有效的解决方案之一。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值