老蒋前几天有在"Linux VPS系统盘已满后挂载数据盘且平移迁移网站数据"文章中介绍到由于很多网友开始拿到服务器之后直接安装环境使用,等到系统盘满才发现数据盘没有挂载利用起来,然后就采用上述的办法将系统盘与数据盘分离,后者存储网站用途。文章发出后和往常一样,深受网友喜欢被转载有留出处URL的,也有没有留出处URL的,理应前者才算转载。
我们在购买到VPS、服务器之后,开始需要检查系统盘和数据盘是否分离,如果我们开始还没有安装环境,也可以考虑将系统盘和数据盘直接合并在一个盘符中,这样整体的存储空间就大一些。在这篇文章中,老蒋准备演练在默认系统盘和数据盘分离状态下,如何将数据盘挂载合并到系统盘中。
同样的,这篇文章的我是在测试服务器中进行的,且服务器中没有重要文件,即便操作出现故障也没有任何问题,我只需要继续重新安装系统即可。
第一、检查当前盘符
1、系统盘情况
这里我们可以看到当前VPS/服务器系统盘有19GB。
2、数据盘情况
我们可以看到额外还有40GB数据盘没有利用起来。这就是为什么我们在购买有些服务器的时候,很多用户没有挂载,然后说服务商太坑给少数据盘,其实是我们没有挂载。
第二、挂载合并数据盘
1、分区格式化数据盘
fdisk /dev/sdb
根据提示我们操作 n p 1 回车 回车。然后我们可以看到fdisk -l看到数据硬盘。
这里我们看到新建的分区:/dev/sdb1
mkfs.ext3 /dev/sdb1
格式化分区。
2、查看物理卷组调整
lvdisplay
这里我们需要获取LV和VG两个后面的名称,因为不同服务器后面是不同的,需要获得这两个名称后面才可以操作。
pvcreate /dev/sdb1
vgextend ubuntu-vg /dev/sdb1
完成之后,我们在执行:vgdisplay 命令。检查FREE PE是否有空余的空间。
3、合并扩容
lvresize -L +39G /dev/ubuntu-vg/root
虽然有40GB,但是我们稍微留点空间,直接将39GB并入系统盘。
resize2fs /dev/ubuntu-vg/root
我们再确认调整大小。
我们看到什么了?磁盘是不是合并了?要的就是这个效果。
第三、小结
1、在这篇文章中我们是将数据盘与系统盘合并成一个大盘符的,没有将系统和数据盘分开。一般这个是需要在才开通的新服务器操作,这样后续站点就直接扩容到默认给的磁盘总量。
2、如果我们后续可能还需要增加磁盘大小,其实建议数据盘和系统盘分离,这样以后需要数据盘扩容可以直接弹性扩容的,这样直接先合并起来之后,再扩容应该是会影响数据的。具体老蒋后面再操作看看,对于分卷磁盘合并,不清楚是否支持所有服务商,后面再针对服务商进行测试看看。
本文出处:老蒋部落 » Linux VPS/服务器挂载硬盘 将数据盘与系统盘合并盘符 | 欢迎分享( 公众号:老蒋朋友圈 )