当前位置: 首页 > 教程 > 原创 > AMH网站目录磁盘不够用了怎么办?

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

发布于:2014-9-26 原创 4条评论 8,758 views
本站提供Linux服务器运维,自动化脚本编写等服务,如有需要请联系博主微信:xiaozme

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.


标签:

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注


已有4条评论


    1. 嗯嗯,这个方法试用之前没有将数据盘挂载到/home目录的童鞋,如果有新的磁盘直接挂在到/home目录是非常方便的。