lvm缩减和迁移、快照、删除等
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缩减和迁移、快照、删除等
原创一、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收藏
- 评论
- 分享
- 举报
上一篇:RAID和LVM的创建及扩展
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK