LVM操作

发布于:2022-10-13 ⋅ 阅读:(350) ⋅ 点赞:(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 后查看

网站公告

今日签到

点亮在社区的每一天
去签到