因为买的时代宏远的 VPS 有两个磁盘,第一个磁盘 40G,第二个磁盘 100G,心想为了之后的拓展,还是把网站数据(/home)给放到第二个磁盘也就是数据盘上。

不过呢,放的时候挺顺利的,mv 过去之后,挂载上去就 可以访问了。

不过,这样有一个问题,就是 DA 对于磁盘的配额,只计算了主分区(/)的,home 的没给计算上。

所以就要想办法解决这个问题。

在网上搜索,看到了 DA 官方这样一个特性。

http://www.directadmin.com/features.php?id=611

好极了,就是你了。

下面是我解决这个问题的过程。

首先要将 /home 的磁盘配额功能打开。

编辑 /etc/fstab 找到 /home 那行,

            /dev/sdb1 /home                       ext4    defaults,usrquota,grpquota        1 1

注意

            usrquota,grpquota

这个是关键,然后编辑 /usr/local/directadmin/conf/directadmin.conf ,

关键是以下几个参数,

            quota_partition=/home
            ext_quota_partitions=/

修改成上面那样。

然后就可以了,重启一下。

重启之后,就可以让系统刷新一下磁盘配额了。

            echo "action=tally&value=all" >> /usr/local/directadmin/data/task.queue

一切正常,真好。