linux-CentOS7课堂笔记(version 1)

9.19课堂笔记(LVM扩容)

1.添加两块硬盘

2.下载安装

 

3.-l查看是否生效

4.先创建新的分区表,然后输入字母t

逻辑卷的代码为8e

5.创建逻辑卷组

6.

新建一个lv1的卷组

 

7.

将/dev/vg1/lv1格式化成ext4文件格式

8.

打开配置文件,将/dev/vg1/newlv卷组挂载到/mnt目录下

9.

再新建一个逻辑卷组,并将其大小设置为20MB

 

10.

格式化新建的逻辑卷组

11.

用df -Th命令查看

12.这时没有显示,我们需要用命令进行挂载

此时newlv,的大小为17M

13.然后我们继续执行挂载命令,然后进行扩容

 

14.我们将剩下的磁盘空间全部分配给newlv

15.我们继续进行查看

这时我们已经发现newlv已经扩容成2.8G

(2)我们先使用pvscan查看有没有逻辑卷

我们添加新一块硬盘,大小为21GB

用命令查看,就可以看到我们新添加的那块硬盘,名为sdd大小为21GB。

我们用命令创建物理组,然后用pvscan再次查看,就看到了我们添加的/dev/sdd

Pvdisplay命令展示物理卷的信息,我们可以看到PV的名字,VG(卷组)为空等信息。

 

然后我们创建卷组(vgcreate)

Vgdisplay显示出创建的卷组

Vgscan显示出存在的卷组

Pvscan显示出逻辑卷

Vgextend可以把存在的物理卷加入到逻辑卷中

Lvscan查看逻辑卷

Lvcreate创建大小为2G的逻辑卷,卷组名为no1,新建逻辑卷名为lv0,所以可以看出来之间的关系,no1是卷组,逻辑卷lv0存在于物理卷之中

这里创建两个逻辑卷,用lvsan命令就可以看到我们新建的逻辑卷。

还可以用另一种格式创建逻辑卷1000*4<4G

后面也可以直接用路径表示,/dev/no1/lv2,依次是可以看出在no1卷组中创建lv2逻辑卷

我们要使创建的逻辑卷永久生效,需要格式化格式,写入到开机启动文件中,这里我们格式化的是no1卷组中的逻辑卷lv0

用blkid命令可以看出逻辑卷的UUID和文件格式等信息

打开/etc/fstab文件,写入如下格式

/dev/no1/lv0           /mnt           defaults         0    0

第一项也可以用UUID替换

写入后,保存并退出,执行挂载命令

然后用df -h 查看设备情况,我们可以看到/dev/mapper/no1-lv0已经挂载到/mnt目录下

Lvremove:移除已存在的逻辑卷

然后我们再次查看,发现vg1下的newlv已经不再显示在逻辑卷列表中

Vgdisplay:显示卷组信息

Lvrename:将逻辑卷重命名,前面是存在的逻辑卷名,后面是想要修改的逻辑卷名

我们再次用lvscan命令查看重命名成功

同理,逻辑卷可以重命名,那么卷组也可以重命名

Vgrename

Vgscan查看修改成功

这里我们进行创建逻辑卷验证,这里创建402M大小的逻辑卷,但是从下面提示可以看出,最小需要创建404M大小的逻辑卷,然后我们用lvscan命令验证一下,果然,我们新建的逻辑卷lv4的大小为404MB

这里我们采取同样的做法将lv4逻辑卷设置成开机自动挂载

Lvextend:逻辑卷扩容,一开始lv4的大小为404MB,然后我们想让它变成800MB,相差396MB,我们需要用该命令进行扩容

上面我们做的操作就是对lv4逻辑卷进行缩小,变成我们想要的512MB前提是已存在数据小于我们期望值,要不然容易引起数据丢失。采取如下步骤:

  1. 解除挂载(因为我们一开始已经将lv4挂载,所以缩容之前需要先卸载)
  2.  e2fsck -f /dev/vg2/lv4      :强制检查,我们在进行操作之间做一个检查,看是否能继续操作
  3.  resize2fs /dev/vg2/lv4 512M   :进行操作,缩减空间至512MB
  4.   lvreduce /dev/vg2/lv4 -L 512M    :lvreduce缩减命令,执行。
  5. Mount -a              :重新挂载。
  6. 我们用lvscan检查,看到逻辑卷的大小已经变成512MB

    

 

 

然后我们进行文件迁移操作,就是在一块逻辑卷上的文件迁移到另一个逻辑卷之中(在同一卷组中)

我们有添加了一块硬盘,然后做成物理卷,名称为sde

我们想让sdb中的文件迁移到sde之中,我们需要把sde变成卷组vg1下的逻辑卷,采用命令vgextend

Pvmove命令,就是迁移命令,准备工作已经完成,执行命令

我们用pvscan查看,我们看到空间大小就可以看到,sdb为空白,sde的空间已经减小。

这里注意pvremove和pvmove的区别,前者是移除已经存在的物理卷或卷组,后者是进行迁移!!!

 

 

在raid5下做LVM

首先我们先看一下raid5是否已经做好

 

 

Pvcreate 把做成raid5的md0变成物理卷

用pvdisplay查看md0的信息

然后创建卷组vg0

用pvscan查看逻辑卷

用lvcreate 创建一个逻辑卷,逻辑卷名称为lv0,卷组名为vg0

 

 

这时已经在raid5,中创建LVM逻辑卷了

 

虚拟机快照操作

执行find命令,查找文件类型,exec为文件格式,cp执行复制操作,然后在查看mnt目录下的文件内容

Du -sh 查看指定目录下所有文件的总大小

执行卸载命令,然后用命令检查文件格式是否能够执行

用lvcreate创建一个快照文件,大小为16MB

然后执行挂载命令,将备份设备挂载到/test目录下

 

用df -h查看备份文件,我们可以看到备份文件的大小已经与逻辑卷同步。

然后我们做一下测试,删除目录下的文件,然后文件大小已经改变,然后我们有了镜像文件,可以从镜像目录下找到我们删除的文件,就可以实行恢复了。

 

用lvs命令可以查看快照文件以及逻辑卷的信息。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

mez_Blog

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值