LVM操作

发布于:2022-10-13 ⋅ 阅读:(351) ⋅ 点赞:(0)
  • 创建逻辑卷

1、创建物理卷(让新添加的硬盘支持LVM技术)

# pvcreate /dev/sdb

2、把硬盘加入组

# vgcreate -s 16M group /dev/sdb 
    加入group组
    -s 16M   //设置PE大小为16M

3、切割出一个大小为50*PE大小的逻辑卷设备

# lvcreate -n lql -l 50 group 
(lql  //要切割出的逻辑卷名 
  -l 50  //生成一个16M*50的逻辑卷;-L 50M生成一个大小为50M的逻辑卷)

4、格式化化成xfs格式

# mkfs.xfs /dev/group/lql

5、挂载设备

# mkdir /yp       
# mount /dev/group/lql /yp

6、写入配置文件,使其永久生效

# echo “/dev/group/lql  /yp  xfs   defaults 0 0” >> /etc/fstab

注:

df -h // 查看挂载状态 mount -a //重新挂载设备 blkid //查看UUID

e2fsck -f /dev/group/lql //检查硬盘完整性 resizef2s /dev/group/lql //重置硬盘容量

  • 扩容逻辑卷

1.卸载原来已经挂载的逻辑卷

# umount /yp

2.扩容逻辑卷

# lvextend -L 10G /dev/group/lql    //把原来lql卷的大小扩容成10G
​

3.格式化

# mkfs.xfs -f /dev/group/lql  //因为原来lql卷已经格式化过存在文件系统,所以再次格式化需要加-f选项
​

4.挂载已经扩容的逻辑卷

# mount /dev/group/lql /yp
​

5.查看硬盘状态

# df -h
​
  • 缩小逻辑卷

1.卸载挂载点

#umount /yp
​

2.缩小逻辑卷

# lvreduce -L 9G /dev/group/lql    //将逻辑卷缩小到9G
​

3.格式化

# mkfs.xfs -f /dev/group/lql
​

4.重新挂载

# mount /dev/group/lql /yp
​

5.查看挂载状态

# df -h
​
  • 删除逻辑卷

1.取消逻辑卷与目录的挂载关联,删除配置文件的永久生效参数

# umount /yp
# vim /dev/etc/fstab  //然后删除/dev/group/lql /yp xfs defaults 0 0  这一行,或者在前面加#

2.删除逻辑卷内设备(需要输入y确认)

# lvrenove /dev/group/lql

3.删除卷组(这里可以不用写绝对路径)

# vgremove group

4.删除物理卷设备

# pvremove /dev/sdb

常用的LVM部署命令:

功能/命令 物理卷管理 卷组管理 逻辑卷管理
扫描 pvscan vgscan lvscan
建立 pvcreate vgcreate lvcreate
显示 pvdisplay vgdisplay lvdisplay
删除 pvremove vgremove lvremove
扩展 —— vgextend lvextend
缩小 —— vgreduce lvreduce
本文含有隐藏内容,请 开通VIP 后查看