美文网首页Linux初学
linux——扩展逻辑卷和缩小逻辑卷

linux——扩展逻辑卷和缩小逻辑卷

作者: Xiaobudianer | 来源:发表于2019-08-15 18:02 被阅读0次

一、扩展逻辑卷

操作是在root下,所以先切换到root :sudo su

by XiaoGua.png

1、扩展逻辑卷前请先 卸载设备和挂载点的关联

umount /linuxmount

by XiaoGua.png

2、把逻辑卷vol由原先设置的 144MB 扩展到250MB

by XiaoGua.png

然后由 250MB 扩展到290MB

by XiaoGua.png

3、检查硬盘完整性

检查一定要在前面:e2fsck -f /dev/store/vol

by XiaoGua.png

4、重置硬盘容量

resize2fs /dev/store/vol

by XiaoGua.png

5、重新挂载硬盘设备,并查看挂载状态

by XiaoGua.png

二、缩小逻辑卷

相对于扩展逻辑卷,缩小逻辑卷对逻辑卷的操作,其丢失数据的风险更大。在实际生产中,首先 应该先备份数据。

在Linux系统中,缩小逻辑卷前,也要先卸载设备 和挂载点的关联,其次先要检查文件系统的完整性,然后才能缩小逻辑卷。

目的:保证数据的安全

1、先卸载设备和挂载点的关联

umount /linuxmount

by XiaoGua.png

2、检查文件系统的完整性

e2fsck -f /dev/store/vol


by XiaoGua.png

3、把逻辑卷vol 由 292MB 缩小到 120MB

重置文件系统容量
resize2fs /dev/store/vol 120M


by XiaoGua.png

缩小逻辑卷

lvreduce -L 120M /dev/store/vol

会提醒:是否缩小逻辑卷


by XiaoGua.png

4、重新挂载文件系统并查看系统状态

mount -a

df -h


by XiaoGua.png

扩展与缩小逻辑卷的总结:

扩展:卸载挂载点关联-——>扩展逻辑卷-——>检查硬盘完整性——>重置硬盘——>重新挂载硬盘,查看挂载状态

缩小:卸载挂载点关联——>检查硬盘完整性——>重置硬盘——>缩小逻辑卷——>重新挂载硬盘,查看系统状态

三、逻辑卷快照

LVM具有“快照卷”功能,类似于虚拟机软件的快照功能,还原软件的时间点功能。

对某一逻辑卷进行一次快照,若以后数据改错了,可以利用做好的快照卷进行覆盖还原。

1、LVM的快照卷的特点:

1)、快照卷的容量与逻辑卷的容量

2)、快照卷的有效性就一次,一旦执行后会立即自动删除。

2、开始快照卷

1)、首先查看卷组的信息 :vgdisplay


by XiaoGua.png

2)、向逻辑卷所挂载的目录中写入一个文件

即向/linuxmount中写入一个文件

echo "Welcome to XiaoGua.com" > /linuxmount/README.txt

ls -l /linuxmount


by XiaoGua.png

3)、生成快照

-s -n SPIC

-L 指定切割的大小

最后加上针对哪个逻辑卷进行的快照复制

lvcreate -L 120M -s -n -SPIC /dev/store/vol


by XiaoGua.png

查看现存的快照卷

lvdisplay


by XiaoGua.png
by XiaoGua.png

着重看新创建的快照卷

4)、在逻辑卷所挂载的目录下创建一个垃圾文件,100MB ,观察快照卷的状态。

a、创建一个垃圾文件:dd if=/dev/zero of=/linuxmount/files count=1 bs=100MB

by XiaoGua.png

b、查看快照卷SPIC状态:lvdisplay


by XiaoGua.png

占用的空间变大了,由0.01%变为 79.87%

5)、对逻辑卷进行快照还原操作。

a、执行前,要先卸载挂载关联 umount /linuxmount

b、执行还原操作:转变合并 lvconvert --merge /dev/store/SPIC


by XiaoGua.png

如果出现下述两个警告:说明lvmpolld服务没有开启


by XiaoGua.png
by XiaoGua.png

解决:systemctl start lvm2-lvmpolld.service

6)、快照自动删除了,垃圾文件也清除了,还原到上一个状态

四、删除逻辑卷

删除之前,首先要做好备份,先卸载挂载关联

删除逻辑卷的顺序:删除逻辑卷,卷组,物理卷,这个顺序不能乱。

1、删除逻辑卷与目录的挂载关联,删除配置文件中的永久生效的设备参数

umount /linuxmount

vim /etc/fstab


by XiaoGua.png

删除红色框内的一行,esc ,键盘输入:dd

2、删除逻辑卷/dev/store/vol


by XiaoGua.png

3、删除卷组 卷组名

by XiaoGua.png

4、删除物理卷 /dev/sdb /dev/sdc


by XiaoGua.png

5、执行完之后,再依次查看逻辑卷,卷组,物理卷,进行测试
lvdisplay , vgdisplay,pvdisplay 看不到任何信息,证明你是删除成功了

by XiaoGua.png

相关文章

  • linux——扩展逻辑卷和缩小逻辑卷

    一、扩展逻辑卷 操作是在root下,所以先切换到root :sudo su 1、扩展逻辑卷前请先 卸载设备和挂载点...

  • 扩展LV

    1.创建物理卷(用分区做) 2.扩展卷组 3.扩展逻辑卷 4.同步文件系统 5.扩展逻辑卷和同步文件系统(合并3,...

  • 【Linux】扩展swap逻辑卷

    准备好pv,vg;摘掉swap。 扩展swap的lv。 重新挂载swap

  • 逻辑卷的创建与管理(LVM)

    什么是逻辑卷 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁...

  • 在线扩展逻辑卷

    1、新加硬盘初始化配置/dev/sdb fdisk /dev/sdb 将硬盘分为一个分区 2、创建物理卷创建新PV...

  • LVM学习_逻辑卷管理

    Linux 逻辑卷管理LVM 什么是 LVM LVM 逻辑卷管理是Linux环境下对磁盘分区进行管理的一种机制;L...

  • linux逻辑卷管理

    摘要:Linux用户安装Linux操作系统时遇到的一个最常见的难以决定的问题就是如何正确地给评估各分区大小,以分配...

  • [Linux] 逻辑卷LVM

    引文 磁盘驱动 fdisk 命令 或者 parted命令1.查看所有fdisk -l2.查看单个fdisk -l ...

  • Linux逻辑卷管理

    [TOC] 前言: 为了使用LVM,我们需要掌握如何创建及配置LVM的分区。下面会介绍三种创建LVM分区的方式。 ...

  • Linux的逻辑卷

    在制作文件系统过程中,其中会为系统分配各分硬盘分区的容量,这是就要计划好磁盘分多少个区,每个分区的容量是多大空间。...

网友评论

    本文标题:linux——扩展逻辑卷和缩小逻辑卷

    本文链接:https://www.haomeiwen.com/subject/bbxtsctx.html