lvm缩减和迁移、快照、删除等

网友投稿 1027 2022-09-20

lvm缩减和迁移、快照、删除等

lvm缩减和迁移、快照、删除等

一、lvm逻辑卷缩减

​​注意:缩减有数据损坏的风险,建议先备份再缩减,xfs文件系统不支持缩减​​

1、取消挂载

root@centos7wyj ~]$mount  |grep data/dev/sda3 on /data type xfs (rw,relatime,attr2,inode64,noquota)/data/centos7.iso on /mnt type iso9660 (ro,relatime)/dev/mapper/vg--11-test on /data/wangyanjun type ext4 (rw,relatime,data=ordered)[root@centos7wyj ~]$umount /data/wangyanjun/[root@centos7wyj ~]$

2、文件系统检查

e2fsck -f /dev/vg-11/test'

3、缩减成多大

resize2fs /dev/vg-11/test 1G

4、缩减成1G 需要跟上一条命令一样

[root@centos7wyj ~]$lvreduce -L 1G /dev/vg-11/test

​效果:​

├─sdb1            8:17   0     2G  0 part└─sdb2            8:18   0     3G  0 part └─vg--11-test 253:0    0     2G  0 lvmsdb               8:16   0     8G  0 disk├─sdb1            8:17   0     2G  0 part└─sdb2            8:18   0     3G  0 part └─vg--11-test 253:0    0     1G  0 lvm

二、逻辑卷快照技术

​快照特点:​

​备份速度快,瞬间完​​应用场景是测试环境,不能完成代替备份​​快照后,逻辑卷的修改速度会一定有影响​

​创建快照是跟逻辑卷在一个卷组里面​

​1、先创建好一个逻辑卷并挂载​

详情请看之前的章节

​2、创建快照的逻辑卷​

$lvcreate  -n binlog-sna -s -L 1G  /dev/vg-11/binlog

#使用lvcreate 创建快照的逻辑卷。-n指定名字为哪个逻辑卷的快照。-s快照逻辑卷专用。 -L 指定快照逻辑卷的大小。最后是对哪个逻辑卷进行快照。

​3、发现快照成功UUID是一样的​

dev/mapper/vg--11-test: UUID="7264aa4d-b557-4cc1-aaf7-5b58657a3039" TYPE="ext4"/dev/mapper/vg--11-binlog: UUID="53f42c63-3f43-4726-aa44-720d3527e21f" TYPE="ext4"/dev/mapper/vg--11-binlog--sna: UUID="53f42c63-3f43-4726-aa44-720d3527e21f" TYPE="ext4"

​4、可以挂载快照卷 ,ext4 文件系统可以直接挂载​

​xfs文件系统:​

​mount -o  nouuid,ro  /dev/vg0/data-snapshot   /mnt/snap​

​5、恢复快照​

​先全部取消挂载:包括逻辑卷及快照卷​

~]$umount  /data/kuaizhao/ /data/admmn/

​恢复成功会快照会消失​

​[root@centos7wyj ~]$lvs​​ LV     VG    Attr       LSize Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert​​ binlog vg-11 -wi-a----- 5.00g​​ test   vg-11 -wi-ao---- 1.00g​

​重新挂载后恢复快照:​

[root@centos7wyj ~]$mount /dev/vg-11/binlog /data/admmn/[root@centos7wyj ~]$ll /data/admmn/total 28-rw-r--r-- 1 root root   935 Mar 17 21:11 1-rw-r--r-- 1 root root   935 Mar 17 21:11 2-rw-r--r-- 1 root root   935 Mar 17 21:11 3drwx------ 2 root root 16384 Mar 17 21:10 lost+found[root@centos7wyj ~]$

​6、删除快照​

​取消挂载,然后删除​

​umount /mnt/databackup​

​lvremove /dev/vg0/databackup​

三、逻辑卷故障处理及删除

​更换硬盘:​​

pvmove /dev/sdb1    #这个命令会将sdb1分配的PE,转移到其余的硬盘卷中,

vgreduce vg-11 /dev/sdb1  #将sdb1这个物理卷从vg-11这个逻辑组中移除

pvremove /dev/sdb1   #删除sdb1这个物理卷

​将所有逻辑卷都删除:

先取消挂载:(并且将fstab文件中挂载删除)

umount /data/*

​删除所有逻辑卷:

​​lvremove /dev/vg-11/*

删除卷组:

$vgremove vg-11

​删除物理卷:

$pvremove /dev/sda6 /dev/sdb2

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:服务器Oracle数据库配置与客户端访问数据库的一系列必要设置(数据库服务器需要什么配置)
下一篇:Curses学习
相关文章

 发表评论

暂时没有评论,来抢沙发吧~