A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1. lvm建立#分区并设定分区标签 8epvcreate /dev/vdb1   ##初始化分区 物理卷vgcreate vg0 /dev/vdb1  ##名字为vg0 由/dev/vdb1组成的物理卷组lvcreate -L 20M -n lv0 vg0  ##vg0的20M给lv0mkfs.xfs /dev/vg0/lv0   ##格式化为xfs mount /dev/vg0/lv0 /mntdf -H /mnt
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

2. lvm的拉伸pv      ##物理卷        ##被lv命令处理过的物理分区vg      ##物理卷组        ##被组装到一起的物理卷pe      ##物理扩展        ##lvm设备的最小存储单元(lvm是pe的整数倍)lvm     ##逻辑卷        ##直接使用的设备,可以增大缩减,并保持原有数据不变
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
#1.当vg中的剩余容量充足情况lvextend -L 40M  /dev/vg0/lv0 ##拉伸设备到40Mxfs_growfs  /dev/vg0/lv0    ##拉伸文件系统
  • 1
  • 2

#2.当vg中的容量不足时

*再次建立分区并修改标签 8e

pvcreate /dev/vdb2vgextend vg0 /dev/vdb2        ##拉伸物理卷组lvextend -L 80M /dev/vg0/lv0xfs_growfs /dev/vg0/lv0
  • 1
  • 2
  • 3
  • 4


3.设备 ext文件系统的设备的拉伸和缩减umount /mntmkfs.ext4 /dev/vg0/lv0   ##改xfs为可缩减的ext4mount /dev/vg0/lv0 /mnt
  • 1
  • 2
  • 3
  • 4

#拉伸lvextend -L 150M /dev/vg0/lv0  ##扩设备到150Mresize2fs /dev/vg0/lv0  ##扩文件系统到150M
  • 1
  • 2

#缩减##缩减lvmumonut /dev/vg0/lv0  ##卸载e2fsck -f /dev/vg0/lv0   ##扫描resize2fs /dev/vg0/lv0 80M ##缩文件系统到80Mlvreduce -L 80M /dev/vg0/lv0 ##缩减设备到80Mmount /dev/vg0/lv0 /mnt
  • 1
  • 2
  • 3
  • 4
  • 5


#缩减vg

移除空闲pv

vgreduce vg0 /dev/vdb2
  • 1


移除含有数据的设备

pvmove /dev/vdb1 /dev/vdb2  ##把vdb1移到vdb2vgreduce vg0 /dev/vdb1      ##移除 空闲pvpvremove /dev/vdb1          ##删除 vsd1
  • 1
  • 2
  • 3
  • 4

4. lvm快照lvcreate  -L 40M -n lv0-backup -s /dev/vg0/lv0mount /dev/vg0/lv0-backup /mnt   ls /mnt ==>lost+found  ##lvm快照已损坏rm -fr /mnt/*   umount /mntlvremove /dev/vg0/lv0-baskuplvcreate -L 40M -n lv0-baskup -s /dev/vg0/lv0mount /dev/vg0/lv0-baskup
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

5.lvm删除

umount /mnt ##先卸载
lvremove /dev/vg0/lv0-backup ##先删除快照
lvremove /dev/vg0/lv0 ##设备
vgremove vg0 ##vg
pvremove /dev/vdb2 ##pv


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马