因为买的时代宏远的 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
一切正常,真好。