DirectAdmin磁盘配额问题的解决方法

时间:2013年10月5日 栏目:VPS教程 作者:赵 容 点击: 12,521 次

自营机房/高防服务器/高防VPS/美国高防/洛杉矶VPS/洛杉矶高防服务器

其实关于DirectAdmin(下简称DA)磁盘统计不准确的问题,多见于VPS上安装,赵容也遇到过,感觉不同VPS解决方法不是完全一样,重点是对症下药,不过我每次都是瞎整瞎整弄好为止。这两天有个入linode的朋友再次遇到这个问题来点我的QQ,刚好我在Linode上也试过如此,这里就以Linode为例大致分享下过程。

首先,我们说下症状,譬如,我们在DA里面新建一个账户,就遇到如下图的提示:

da-quota01

我们遇到设置系统配额错误的问题时,我建议我们首先看看自己的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部分(最上面行)

da-quota02

请注意这里不一定是绝对跟我这里一样的,但是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

高防VPS/洛杉矶高防/高防服务器/20年老牌机房

声明: 博客仅为分享信息绝非推荐,网站不参与交易绝非中介,内容均仅代表个人观点绝非权威,读者请自行考虑后入手并自担风险!一分钱一分货仍是恒久不变之真理,未成年读者(包括生理和心理)请在监护人陪同下访问本站!本文由( 赵 容 )原创编译,转载请保留链接: DirectAdmin磁盘配额问题的解决方法码字不易,谢绝复制粘贴!
关于使用: 本站主要分享服务器及VPS信息,不提供任何产品销售及代购,所有访客朋友请在国家法律法规许可范围内购买和使用产品,QQ群讨论:683851361.
关于安全: 任何IDC都有倒闭和跑路的可能,主机线路更不可控,月付和备份是您的最佳选择,请保持良好的、有规则的备份习惯.

DirectAdmin磁盘配额问题的解决方法:目前有5 条留言

  1. 地板
    土拨鼠:

    赵容大大,哪里有卖directadmin面板许可证的,我想买一个,谢谢

    2014-12-14 12:40 [回复]
  2. 板凳
    lanfangzi:

    容哥 请教下,DA主机重做系统恢复数据后,用户的配额项丢失,文件大小正确,配额限制没有了,请问如何处理

    2014-04-17 08:02 [回复]
    • 赵 容:

      如果确认是配额问题那只能修复配额,但还要看看是不是因为资源包计划没有了。

      2014-04-17 08:49 [回复]
  3. 沙发
    hiboshi:

    容哥,directadmin 如何 多个PHP版本共存

    比如和cp 一样 添加 AddHandler application/x-httpd-php52 .php 就能切换 php5.2

    2014-02-05 14:13 [回复]
    • 赵 容:

      好像官方论坛有人弄过,我没弄过这个。
      最简单的就是上Cloudlinux系统去装PHP版本选择。

      2014-02-05 21:37 [回复]

发表评论


hostyun locvps

广而告之