3

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

 2 years ago
source link: https://blog.51cto.com/gttwangyanjun/5144629
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

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

原创

一起学IT 2022-03-24 15:59:25 博主文章分类:磁盘储存和文件系统管理 ©著作权

文章标签 LVM 缩减 镜像 删除 快照 文章分类 Unix 系统/运维 阅读数271

一、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 lvm

sdb               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 3

drwx------ 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

  • 1收藏
  • 评论
  • 分享
  • 举报

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK