网上看到教程说的不到我的常用要点,特另外记录。
备忘下关键名词:PV物理卷 VG卷组 LV逻辑卷, PV就是硬盘,VG是把硬盘和成一个大盘(大概这样理解),LV是大盘再分成一块块,方便分配挂载。
为什么要用LVM:方便新加硬盘后直接扩展原有挂载点空间,且我测试了下似乎可以实现固态盘结合机械盘加速。(有点混合盘的感觉?只是软件层面的)
指令基本和前面的关键名词有关。这里我只记录新加了硬盘并扩容/home目录的指令流程,指令蛮好记的。
1、插入新硬盘即可,不需要网上其他教程说的那样分个区还改什么硬盘系统也可以完成,不过不清楚会不会影响性能?若有影响还请专业人士解答。。(也有可能是旧版需求)
2、增加PV:pvcreate /dev/sdb
,显然/dev/sdb
换成你新插入的硬盘
3、扩展VG:vgextend 卷组名 /dev/sdb
,卷组名 哪里看?vgs
4、扩展LV:lvextend -L +500G /dev/VolGroup/lv_home
,500G换成你想扩容的空间,最好先看下新增的pv实际vg扩展出来的容量有多少:vgs
,后面的/dev/VolGroup/lv_home
是你的LV名称,不知道的话参照df -h
和 lvdisplay
,亲测发现用df -h的那个mapper路径也行,看了下其实都是链接到同个地方~
5、最后,也是关键一步,应用扩展:resize2fs /dev/VolGroup/lv_home
,完成扩容,如果不这样操作,df -h不会生效,重启也没用。