linux初学之lvm动态扩容管理
2017-11-07 21:02
295 查看
lvm 动态扩容管理
一 相关概念
pv 物理卷(一杯橘子汁)
vg 逻辑卷组(多杯橘子汁)
pe =物理区域,是物理卷组中可用于分配的最小单位,默认4MB(每滴桔子汁)
lvm 最终使用的可伸缩设备(喝多少从大杯中取多少)
二 lvm的建立
1)划分物理分区,并修改分区标签为lvm
2)接下来的实验要观察物理卷的设备大小和文件系统大小,所以输入以下命令实施监控。
pvcreate /dev/vdb1 创建物理卷
vgcreate vg0(名称随意) /dev/vdb1 ---创建物理卷组
lvcreate -L 100M -n lv0(名称随意) vg0 --创建逻辑卷
mkfs.xfs /dev/vg0/lv0 格式化设备
mount /dev/vg0/lv0 /文件 设备挂载投入使用
监控命令
watch -n 1 'pvs;echo ========;vgs;echo ========;lvs;echo ========;df -h /文件'
三 lvm的拉伸
在xfs文件系统xfs(仅能拉伸,不能缩减)
1)当vg中剩余容量充足的时候
lvextend -L 400M /dev/vg0/lv0 扩大lvm设备到400M
xfs_growfs /dev/vg0/lv0 扩大xfs文件系统到设备大小
2)当vg中剩余容量不足的时候
新建分区
pvcreste /dev/vdb2 ## 加入一个新的物理卷
vgextend vg0 /dev/vdb2 扩大逻辑卷组
lvextend -L 700M /dev/vg0/lv0 扩大lvm设备到700M
xfs_growfs /dev/vg0/lv0 扩大xfs文件系统到设备大小
四 在ext4文件系统中:
1)拉伸:
先卸载设备,用umount,因为文件系统不支持在线操作
mkfs.ext4 /dev/vg0/lv0 格式化设备并制作文件系统为ext4
blkid 查看
lvextend -L 400M /dev/vg0/lv0 扩大lvm设备到400M
resize2fs /dev/vg0/lv0 设定文件系统大小和设备同步
缩减(先缩减文件系统,再缩减物理卷组)
对设备:
umount /westos/ 卸载设备,因为文件系统缩减不支持在线操作
e2fsck -f /dev/vg0/lv0 扫描文件 ,检测文件系统,确定文件系统中已有的数据大小防止过渡缩减
resize2fs /dev/vg0/lv0 200M 缩减文件系统
mount /dev/vg0/lv0 /westos
lvreduce -L 200M /dev/vg0/lv0 缩减物理卷组
对卷组
pvmove /dev/vdb1 /dev/vdb2 当我要移除的分区存在数据,那么需要把数据迁移到其他pv中
vgreduce vg0 /dev/vdb1 将vdb1移除vg0这个逻辑卷组
pvremove /dev/vdb1 删除vdb1上的lvm的管理系统
五 lvm快照
lvcreate -L 100M -n lv0backup -s /dev/vg0/lv0 创建快照,大小自定义,名字自定义
mount /dev/vg0/lv0backup /westos
umount /westos 若操作失误,需要重新制作快照,先卸载坏的快照
lvremove /dev/vg0/lv0backup 删除快照
若要建立新的快照,重新制作挂载就可以了
六 lvm的删除
1)umount /westos
lvremove /dev/vr0/lv0backup 删除快照
lvremove /dev/vr0/lv0 删除逻辑卷
vgremove vg0 删除卷组
pvremove /dev/vdb2 删除物理卷
fdisk /dev/vdb 删除分区
当lvmd的分区误删时
解决方式:
vgreduce vg0 --removemissing
一 相关概念
pv 物理卷(一杯橘子汁)
vg 逻辑卷组(多杯橘子汁)
pe =物理区域,是物理卷组中可用于分配的最小单位,默认4MB(每滴桔子汁)
lvm 最终使用的可伸缩设备(喝多少从大杯中取多少)
二 lvm的建立
1)划分物理分区,并修改分区标签为lvm
2)接下来的实验要观察物理卷的设备大小和文件系统大小,所以输入以下命令实施监控。
pvcreate /dev/vdb1 创建物理卷
vgcreate vg0(名称随意) /dev/vdb1 ---创建物理卷组
lvcreate -L 100M -n lv0(名称随意) vg0 --创建逻辑卷
mkfs.xfs /dev/vg0/lv0 格式化设备
mount /dev/vg0/lv0 /文件 设备挂载投入使用
监控命令
watch -n 1 'pvs;echo ========;vgs;echo ========;lvs;echo ========;df -h /文件'
三 lvm的拉伸
在xfs文件系统xfs(仅能拉伸,不能缩减)
1)当vg中剩余容量充足的时候
lvextend -L 400M /dev/vg0/lv0 扩大lvm设备到400M
xfs_growfs /dev/vg0/lv0 扩大xfs文件系统到设备大小
2)当vg中剩余容量不足的时候
新建分区
pvcreste /dev/vdb2 ## 加入一个新的物理卷
vgextend vg0 /dev/vdb2 扩大逻辑卷组
lvextend -L 700M /dev/vg0/lv0 扩大lvm设备到700M
xfs_growfs /dev/vg0/lv0 扩大xfs文件系统到设备大小
四 在ext4文件系统中:
1)拉伸:
先卸载设备,用umount,因为文件系统不支持在线操作
mkfs.ext4 /dev/vg0/lv0 格式化设备并制作文件系统为ext4
blkid 查看
lvextend -L 400M /dev/vg0/lv0 扩大lvm设备到400M
resize2fs /dev/vg0/lv0 设定文件系统大小和设备同步
缩减(先缩减文件系统,再缩减物理卷组)
对设备:
umount /westos/ 卸载设备,因为文件系统缩减不支持在线操作
e2fsck -f /dev/vg0/lv0 扫描文件 ,检测文件系统,确定文件系统中已有的数据大小防止过渡缩减
resize2fs /dev/vg0/lv0 200M 缩减文件系统
mount /dev/vg0/lv0 /westos
lvreduce -L 200M /dev/vg0/lv0 缩减物理卷组
对卷组
pvmove /dev/vdb1 /dev/vdb2 当我要移除的分区存在数据,那么需要把数据迁移到其他pv中
vgreduce vg0 /dev/vdb1 将vdb1移除vg0这个逻辑卷组
pvremove /dev/vdb1 删除vdb1上的lvm的管理系统
五 lvm快照
lvcreate -L 100M -n lv0backup -s /dev/vg0/lv0 创建快照,大小自定义,名字自定义
mount /dev/vg0/lv0backup /westos
umount /westos 若操作失误,需要重新制作快照,先卸载坏的快照
lvremove /dev/vg0/lv0backup 删除快照
若要建立新的快照,重新制作挂载就可以了
六 lvm的删除
1)umount /westos
lvremove /dev/vr0/lv0backup 删除快照
lvremove /dev/vr0/lv0 删除逻辑卷
vgremove vg0 删除卷组
pvremove /dev/vdb2 删除物理卷
fdisk /dev/vdb 删除分区
当lvmd的分区误删时
解决方式:
vgreduce vg0 --removemissing
相关文章推荐
- linux中LVM动态扩容和管理
- Linux中的lvm动态扩容管理
- [Linux]VMware 无重启添加scsi硬盘实现LVM动态扩容(下)
- linux之lvm管理及扩容
- linux系统管理之lvm动态逻辑卷
- LINUX LVM 硬盘管理及LVM的扩容
- Linux LVM硬盘管理及LVM扩容
- [Linux]VMware 无重启添加scsi硬盘实现LVM动态扩容(上)
- openstack存储基础:Linux LVM硬盘管理及LVM扩容
- <实训|第十二天>用LVM对linux分区进行动态扩容
- Linux LVM硬盘管理及LVM扩容
- Linux LVM硬盘管理及LVM分区扩容
- Linux LVM硬盘管理及LVM扩容
- Linux中利用LVM实现分区动态扩容
- Linux 基础操作(十七)————LVM硬盘管理及扩容
- Linux LVM硬盘管理及LVM扩容
- [Linux]VMware 无重启添加scsi硬盘实现LVM动态扩容(下)
- Linux LVM硬盘管理及LVM扩容
- Linux LVM硬盘管理及LVM扩容
- Linux的LVM管理在线扩容