在网站长时间运营中,随着数据量增多,服务器可用空间会越用越少,一旦磁盘满了之后,服务器就会出现错误,影响网站的正常访问。我们发现有些同学会直接购买新的服务器进行搬家,其实用不到那么麻烦。只需要在原有的服务器上面进行扩容就可以了,而且是无损扩容,不影响服务器原先的数据。
注意:在进行扩容之前,一定要备份服务器确保数据的安全,这样万一操作的时候有问题,可以及时恢复数据。
我们以阿里云服务器扩容为例,先登录阿里云后台,点击云盘,打开磁盘扩容。

当然阿里云上面设置好后,并没有结束,还需要卸载挂载和重新挂载操作。
首先我们检查服务器当前数据盘及挂载状态,登录服务器输入以下指令
df-h

我们可以看到有100G的容量,但是我们加的20G没有显示,我们以下指令即可看到服务器真实容量。
fdisk -l
我们会看到里面一共有120G,这个时候我们需要重新挂载和增量数据盘。
暂时服务器web系统及卸载挂载。
/etc/init.d/bt stop
/etc/init.d/nginx stop
/etc/init.d/mysqld stop
这里我们在卸载挂载之前,还是确保当前WEB服务器暂停。我们以宝塔面板为例,把这几个环境暂停,以后我们再开启。
umount /dev/vdb1
新建分区重新挂载启动项。
fdisk /dev/vdb
这里我们再新建分区。分别输入 d n p 1 1 回车 wq。
完毕之后我们要开始增量磁盘。
e2fsck -f /dev/vdb1
resize2fs /dev/vdb1
完毕之后我们需要重新挂载磁盘目录。
mount /dev/vdb1 /www
同时我们需要检查下启动项是否有启动。
echo '/dev/vdb1 /www ext3 defaults 0 0' >> /etc/fstab
检查扩容磁盘情况,输入df -h指令查看容量正确就没问题了,最后再检查下网站运行有没有问题,没问题到这里无损扩容结束。
免责声明:本站所提供的资源和内容部分来源于互联网及网友投稿,仅供学习和研究,请勿用于非法商业用途!如产生的任何法律纠纷与违法行为与本站无关!如有侵权请联系我们处理,敬请谅解!