您好!欢迎光临赵容部落O(∩_∩)O~
时间:2013年10月5日 栏目:VPS教程 作者:赵 容 点击: 12,485 次
其实关于DirectAdmin(下简称DA)磁盘统计不准确的问题,多见于VPS上安装,赵容也遇到过,感觉不同VPS解决方法不是完全一样,重点是对症下药,不过我每次都是瞎整瞎整弄好为止。这两天有个入linode的朋友再次遇到这个问题来点我的QQ,刚好我在Linode上也试过如此,这里就以Linode为例大致分享下过程。
首先,我们说下症状,譬如,我们在DA里面新建一个账户,就遇到如下图的提示:
我们遇到设置系统配额错误的问题时,我建议我们首先看看自己的VPS的文件系统,如果是simfs之类的,请先联络下主机商,这个文件系统有可能需要主机商在母鸡上帮你启用配额,如果是xvda之类的,就继续直接往下看,本文以Linode为例。
接下来我们确定下配额的分区(执行指令:df -lh查看),一般情况下VPS没有单独分出/home,所以,都是/。
然后,我们查看下配额的使用情况(☆)。
[root@zrblog]# /usr/sbin/repquota /
正常情况下,会直接显示各用户的磁盘配额情况,但是我们今天遇到的是配额错误,所以,他可能有两个情况:
1.不报错,但是配额中所有used都是0,实际上用户有使用磁盘空间,但是没统计到,请执行(我这里是CentOS系统)
/sbin/quotaoff -a; /sbin/quotacheck -avugm; /sbin/quotaon -a;
2.报错,没输出repquota信息,我们需要检查/etc/fstab如下图中/dev/xvda部分(最上面行)
请注意这里不一定是绝对跟我这里一样的,但是usrquota,grpquota必须加入Options里面。
(☆)上面有一个部分,我加入了这么一个五角星。因为在Linode可能运行这一步有一个错误,具体内容为:
[root@li610-76 ~]# /usr/sbin/repquota /
repquota: Can't stat() mounted device /dev/root: No such file or directory
repquota: Mountpoint (or device) / not found.
repquota: Not all specified mountpoints are using quota.
这个时间,我们要先做软链接:
ln -s /dev/xvda /dev/root
所有完成后,重启下VPS,然后检查磁盘配额的问题是否仍然存在。
有朋友在加了软连接后执行/usr/sbin/repquota /依然是报错的,建议尝试下执行下下面的指令。
/sbin/quotaoff -a
/bin/mount -o remount,rw /
/sbin/quotacheck -cavugm
/sbin/quotaon -a
声明: 博客仅为分享信息绝非推荐,网站不参与交易绝非中介,内容均仅代表个人观点绝非权威,读者请自行考虑后入手并自担风险!一分钱一分货仍是恒久不变之真理,未成年读者(包括生理和心理)请在监护人陪同下访问本站!本文由( 赵 容 )原创编译,转载请保留链接: DirectAdmin磁盘配额问题的解决方法码字不易,谢绝复制粘贴! 关于使用: 本站主要分享服务器及VPS信息,不提供任何产品销售及代购,所有访客朋友请在国家法律法规许可范围内购买和使用产品,QQ群讨论:683851361. 关于安全: 任何IDC都有倒闭和跑路的可能,主机线路更不可控,月付和备份是您的最佳选择,请保持良好的、有规则的备份习惯.
赵容大大,哪里有卖directadmin面板许可证的,我想买一个,谢谢
2014-12-14 12:40容哥 请教下,DA主机重做系统恢复数据后,用户的配额项丢失,文件大小正确,配额限制没有了,请问如何处理
2014-04-17 08:02如果确认是配额问题那只能修复配额,但还要看看是不是因为资源包计划没有了。
2014-04-17 08:49容哥,directadmin 如何 多个PHP版本共存
比如和cp 一样 添加 AddHandler application/x-httpd-php52 .php 就能切换 php5.2
2014-02-05 14:13好像官方论坛有人弄过,我没弄过这个。
2014-02-05 21:37最简单的就是上Cloudlinux系统去装PHP版本选择。