lvm

本文详细介绍LVM的建立过程,包括物理卷、卷组及逻辑卷的创建与管理,涵盖了扩展、缩减LVM卷的方法,以及如何进行快照与删除操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.lvm的建立

1.划分物理分区并把分区id修改为8e

物理储存介质   存储最底层的存储单元
物理卷(PV)        LVM的基本存储逻辑块
卷组(VG)          由物理卷组成
逻辑卷(LV)         在卷组中分出
PE (physical extent) 能被LVM寻址的最小单元

监控命令

watch  -n  1 'pvs;echo ====;vgs;echo ======;lvs;echo ====;df -h /data'

 

步骤如下:

1)准备物理卷,要用t修改Id为Linux LVM

2)创建物理卷 pvcreate /dev/vdb1

 

3)创建物理卷组

 

4)创建逻辑卷

 

5)格式化设备mkfs.xfs   /dev/vg0/lv0

 

6)设备挂载投入使用 mount  /dev/vg0/lv0  /mnt

 

2xfs文件

(1)当vg中剩余容量充足的时候(xfs文件)

 分两步:

   lvextend  -L 150M  /dev/vg0/lv0

   xfs_growfs /dev/vg0/lv0

 可以看到lvm已经被拉伸至150M

 

(2)当vg剩余容量不足的时候

1)新建分区/dev/vdb2且分区标签为lvm

2) 生成物理卷 /dev/vdb2

 

3)  物理卷/dev/vdb2加到物理卷组/dev/vg0

 

5)扩展逻辑卷/dev/vg0/lv0容量300M    lvextend  -L 150M  /dev/vg0/lv0

  xfs_growfs /dev/vg0/lv0

 

3.ext文件系统

1)卸载:umount   /dev/vg0/lv0

2)格式化:mkfs.ext4  /dev/vg0/lv0

1.拉伸

lvextend   -L  350M  /dev/vg0/lv0

resize2fs   /dev/vg0/lvo

2.缩减

1.对设备

1)umount  /mnt如果之前挂载了,这里卸载掉)

2)   e2fsck -f  /dev/vg0/lv0      ##先扫,防止缩的太小把数据弄坏了

3)   resize2fs /dev/vg0/lv0 100M   ##刷新扩展空间

4)mount   /dev/vg0/lv0 /mnt

 

5)lvreduce  -L 100M /dev/vg0/lv0    ##减小空间

 

 

2.对卷组

1>移除含有数据的设备

1).将转移数据到其他pv:

[root@localhost ~]#  pvmove  /dev/vdb1  /dev/vdb2

 

2).从vg0中移除 /dev/vdb1

[root@localhost ~]# vgreduce  vg0  /dev/vdb1

3)删除物理卷 /dev/vdb1

[root@localhost ~]# pvremove  /dev/vdb1

 

 

4.lvm的快照

1.建立快照

[root@localhost ~]#  lvcreate -L 40M -n  lv0backup  -s  /dev/vg0/lv0

 

[root@localhost ~]# mount  /dev/vg0/lv0backup    /mnt

[root@localhost ~]# rm -fr /mnt/*

如果在快照里删除了某些东西,还可以恢复。先删除快照,在照一遍

 

2.lvm 的删除

[root@localhost ~]# umount /data/

[root@localhost ~]# lvremove  /dev/vg0/lv0backup

[root@localhost ~]# lvremove  /dev/vg0/lv0

[root@localhost ~]# vgremove  vg0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值