我在 Ubuntu Desktop 12.04 LTS 系统中尝试为用户分配磁盘限制时遇到了一些问题。我在编辑 fstab 文件后使用 edquota 为用户指定磁盘空间量。以下是一些我感到困惑的问题。
我在 fstab 文件中的“/”中启用了磁盘配额。问题是当我使用命令时sudo repquota -a
,你可以看到我的 test2 用户的块大小是 48928 KB
让我们通过发出命令来比较 test2 用户的总磁盘空间量
sudo du -hc /home/test2
看到了什么?du 命令计算出整个 test2 的主目录只有 2MB。那么为什么 repquota 计算出那么多呢?48MB。
顺便问一下,我如何才能仅为用户的主目录配置磁盘限制?这有用吗?因为用户只有其主目录的权限。但我只是想知道是否可以做到这一点。
答案1
因为当你使用 时du -hc /home/test2
,你可以看到你没有权限访问 中的某些文件/home/test2
。使用:
sudo du -hc /home/test2
就像您使用的那样repquota -a
。
此外,如果你使用了-h
( --human-readable
) ,那么du
你应该使用-s
( --human-readable
) repquota
。请参阅man du
和man repquota
了解更多信息。