LVM 讲解

 

步骤:

1、fdisk /dev/sdb         //给一个磁盘分区

2、创建三个新分区

3、t 改变分区类型为 8e       //在分区创建完成后 “ t ”输入 8e

linux学习笔记16 

 

4、准备物理卷

pvcreate /dev/sdb1

pvcreate /dev/sdb2                 //pvdisplay    /列出当前的物理卷

pvcreate /dev/sdb3                // pvremove /dev/sdb3    删除物理卷

默认不会安装 LVM  需要安装

#  yum provides  "/*/pvcreate"   用这种通配的方法进行查找包(知道命令的情况)

linux学习笔记16 

区配到包名 lvm2

linux学习笔记16 

yum install -y lvm2     // 进行安装 lvm

 

问题2

linux学习笔记16 

有时系统不会自动创建这个文件

linux学习笔记16 

解决办法:

partprobe     // 输入这条命令进行创建

linux学习笔记16 

 

问题3

linux学习笔记16 

原因是我们这个分区已经被挂载上去了, dh -h 查看一下

linux学习笔记16 

 

创建物理卷

linux学习笔记16 

分别给这三个分区都创建为物理卷!

 

pvdisplay   可以查看所有的物理卷

linux学习笔记16 

pvs   可以更直观的查看物理卷

linux学习笔记16

创建卷组

格式 : vgcreate  vg1 /dev/分区1 /dev/分区2

linux学习笔记16 

 

vgdisplay  或者 vgs 查看卷组

linux学习笔记16 

linux学习笔记16

 

 

 

有了卷组之后就可以创建逻辑卷了!

linux学习笔记16 

上图的意思是:

创建一个逻辑卷组,-L 指定大小  -n指定名字   从 vg1 这个组里划分

 

linux学习笔记16 

格式化成 ext4格式

linux学习笔记16 

挂载

linux学习笔记16 

他们都指向了同一个文件

 

 

扩容逻辑卷      //要先把磁盘卸载 umount (ext)

步骤:

1、lvresize -L 300M /dev/vg1/lv1         // 重新设置大小

2、e2fsck -f /dev/vg1/lv1         //检查磁盘错误(针对ext4执行)

3、resize2fs /dev/vg1/lv1     //更新逻辑卷信息(针对ext4执行)不更新不会识别新的大小

 

 

1

linux学习笔记16 

2

linux学习笔记16 

3

linux学习笔记16 

 

 

 

缩减逻辑卷(xfs不支持)

1、先 umount

2、e2fsck -f /dev/vg1/lv1        //检查磁盘错误  (ext)

3、resize2fs /dev/vg1/lv1 100M       //更新逻辑卷信息(ext)

4、lvresize -L 100M /dev/vg1/lv1      //重新设置大小

 

xfs文件系统扩容

1.   mkfs.xfs -f /dev/vg1/lv1       //格式化为 xfs 格式

2、mount /dev/vg1/lv1   /mnt/        挂载

3、lvresize -L 300M /dev/vg1/lv1     //扩容大小 -L指定大小 (xfs不需要卸载)

4、xfs_growfs /dev/vg1/lv1         //xfs 文件系统需要执行

相关文章:

  • 2021-06-11
  • 2021-08-08
  • 2021-12-09
  • 2021-08-13
  • 2021-07-10
  • 2021-11-12
  • 2021-08-29
  • 2021-12-11
猜你喜欢
  • 2021-09-14
  • 2021-09-04
  • 2021-08-17
  • 2021-09-21
  • 2022-12-23
  • 2021-08-19
  • 2021-09-03
相关资源
相似解决方案