AMH网站目录磁盘不够用了怎么办?


如需VPS代购、PHP开发、服务器运维等服务,请联系博主QQ:337003006

AMH是一个开源的主机面板,集成了LNMP环境,对新手而言非常的方便。一般情况下网站的数据都是存放在/home目录,如果没有将单独将磁盘挂载到/home目录那么网站数据就是占用的/目录,而根目录磁盘有限,可能某些朋友/目录塞满后出现了一些问题。

lnmp
LNMP环境

如果一开始没有将其它磁盘挂载到/home目录,而现在/目录数据满了之后想将网站数据从/目录转移到其它磁盘的话可以通过使用软链接的方式来实现,这里分享一下。

假设你的磁盘结构是这样的:默认磁盘sda1挂在到了/目录,新磁盘sdb1挂在到了/mnt目录,现在我们需要做的就是将/home目录的网站数据转移到/mnt目录。

一、首先使用SSH工具停止所有AMH相关服务,如下命令:

amh php stop
amh host stop
amh mysql stop
amh nginx stop

二、将/home目录下的backup mysql www wwwroot 进行打包到新的磁盘,输入:tar -zcvf /mnt/home.tar.gz backup mysql www wwwroot

三、然后对刚打包的文件进行解压到新磁盘:tar -xzvf /mnt/home.tar.gz

四、删除/home目录下的文件夹(分别为backup mysql www wwwroot),rm -rf backup mysql www wwwroot

五、建立四个软连接:

ln -s /mnt/backup /home
ln -s /mnt/mysql /home
ln -s /mnt/www /home
ln -s /mnt/wwwroot /home

六、最后启动AMH相关服务

amh php start
amh host start
amh mysql start
amh nginx start

通过以上步骤将sda1磁盘/home目录下的文件通过软链接到了新的磁盘sdb1 /mnt目录下,以后网站数据都是存放在新的磁盘sdb1.

全部为采集文章,文中的 联系方式 均不是 本人 的!

发表评论