在上篇中,已让linux服务器在线识别了新插入的硬盘,所以接下来就是配置这块新硬盘,完成服务器的扩容。
1、LVM基本概念。
具体操作之前,先搞清楚一些基本的概念,这样在操作过程中才不至于会犯低级或是致命的错误。
参考百度百科中的定义,LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制。
无论是服务器还是pc,数据都要存放在硬盘上,但是在你购置设备并安装系统时,并不能完全确定当前的硬盘空间是否能恰好满足你未来的需求。配置的硬盘空间小了,很快就会存不下新的数据,硬盘过大了,又会导致硬件资源的浪费。
多硬盘可以解决上面问题,一块硬盘空间用尽,再添加一块新的更大的硬盘即可,按需配置避免浪费。但linux系统的硬盘分区及目录挂载机制,导致你不能简单的扩充原有的目录空间,而是需要采用更复杂的方式:
1、重新进行分区和目录的挂载。
2、通过符号链接使用新硬盘分区空间。
这些方式虽然可以解决问题,但是操作麻烦,不够便利。
LVM就是为了解决这种操作麻烦不便利的场景,可以在不停机的情况下,随时调整各个分区的大小,缩放自如。
关于LVM的原理,推荐《鸟哥的linux私房菜》第15章第3节的内容,通俗易懂图文并茂。
大概总结一下,LVM是用软件的方式,将硬盘资源做了集成,