LVM下增加drbd设备容量
如果发现drbd管理的磁盘逻辑卷空间不足时,可以给该逻辑卷动态增加容量。
如果容量过大,想减小容量也是可以的。不过扩容容易,回收空间就容易出问题了。
不建议收回空间。
假设drbd resource资源crash 对应的media为drbd1,逻辑卷为/dev/vgroot/lvcrash
挂载的目录为/var/crash/。则扩容步骤:
1. 备份文件并卸载逻辑卷(只需在primary主机上执行)
[root@AS-1 conf]# cp -r /var/crash/ /backup
[root@AS-1 conf]# umount /var/crash/
2. 给逻辑卷扩容20G空间(在primary和secondary主机上都要执行)
[root@AS-1 conf]# lvresize -L +20G /dev/vgroot/lvcrash
3. 重置drdb resource资源 crash。因为drbd服务没有停止,因此不需要执行e2fsck了。
(只需在primary主机上执行)
[root@AS-1 conf]# drbdadm resize crash
4. 挂在逻辑卷(只需在primary主机上执行)
[root@AS-1 conf]# mount /dev/vgroot/lvcrash /var/crash/
5. 重置文件系统容量
[root@AS-1 conf]# resize2fs /dev/drbd1
[root@AS-1 conf]#
到这里,drbd扩容已经完成。其实第1和第4步可以不用执行的。
减小空间类似操作,将+20G变为-20G就是减少20G空间。
评论 (1)
cyril| 2020 年 10 月 19 日
你好,DRBD缩容之后出现Diskless状态,请问你有遇到吗