centos系统中如何扩展根目录大小及挂载其他分区
最近很多用户朋友在使用centos系统时都出现过这种问题,明明自己购买的主机服务器是1000G大小硬盘的,但是当自己使用过一段时间后系统总提示硬盘空间不足,然后就怀疑是不是服务器商没有给足自己硬盘空间,可是当我们检查完以后,发现大部分的硬盘都是空闲的,只有根目录的空间被使用完了,这种情况就是在我们使用主机服务器时,没有将自己机器的根目录分配好导致的,同时也没有将空闲的硬盘挂载在机器上,那么出现这种情况时我们应该怎么处理呢?今天小编就来给大家介绍下我们在使用centos系统时,应该如何扩展根目录大小以及挂载其他分区。
一、扩展根目录大小
首先我们连接上新服务器后,通过命令:df -h查看空间情况,我们会发现/目录只有8G左右的大小,而且计算下来自己使用的空间完全没有服务器该有的空间大,那么我们接下来输入命令:fdisk -l查看,我们会发现/dev/xvdb是完全没有使用的,所以我们需要将它分配出来扩展我们根目录的大小,这里需要依次输入命令:fdisk /dev/xvdb、“n”、“p”、“1”、“2048”、“536870912”(这个是小编自己设置需要扩展的大小,大家可以根据自己的需要输入哦)、“w”,这样就将/dev/xvdb1分区创建好,只有我们还需要将这一分区设置格式,因为格式不是lvm的是没有办法加到根目录上面的,之后依次输入命令:“fdisk /dev/xvdb”、“t”、“8e”、“w”,这样我们的格式就转换好了。之后将刚刚创建好的分区格式化,输入命令:mkfs -t xfs /dev/xvdb1,之后创建pv,输入命令:pvcreate /dev/xvdb1,之后输入y确认创建,创建完成后输入命令:vgextend centos /dev/xvdb1,将刚刚创建的pv加入已存在的vg组中,最后依次输入命令:lvextend -l +100%FREE /dev/mapper/centos-root、resize2fs /dev/mapper/centos-root,将刚刚创建的分区扩展到根目录中,最后我们再次输入命令:df -h查看,我们就会发现根目录已经扩展到自己需要的大小了。但是这样操作完成后,我们发现还有空间没有被挂载上,那么接下来就将剩余的空间挂载上。
二、挂载其他分区
首先还是将/dev/xvdb没有使用的空间分配出来,这里需要依次输入的命令为:fdisk /dev/xvdb、“n”、“p”、“2”、默认回车、默认回车、“w”,这里如果还需要多建其他分区的话,可以在默认回车的地方根据自己的需求进行设置,然后根据以上步骤进行操作,这里分配出来以后,就需要将其挂载在服务器上面了,下面依次输入命令:partprobe、mkfs -t ext4 /dev/xvdb2,这里将格式设置为ext4,最后新建一个挂载点进行挂载,我们就以“www”为例新建,依次输入命令:mkdir /www、mount /dev/xvdb2 /www,通过这样的操作我们就将剩余的空间挂载在www下了,最后输入df -h查看,就会发现所有的硬盘空间都被利用起来了。
以上就是小编对于这个问题的介绍,希望对大家能带来一定的帮助,如果有需要香港服务器、香港vps的朋友,欢迎前来新世界主机咨询了解,详情请联系qq 。