exo*_*ore 0 xfs disk-space-utilization quota
我成功使用了xfs项目(或目录)配额。但是我刚刚发现一旦不再需要配额信息就无法删除它。例如,我有3个项目,项目id为1、2、3。我删除了id为2的项目的目录,现在xfs_quota继续告诉我有一个id为2的项目,并且它有配额。报告的已用空间为 0,这是正确的,因为目录已被删除。这不是一个真正的问题。每当我重用项目 id 2 时,我都会设置新的配额,但我仍然想从文件系统中删除这些无用的信息。
/etc/项目
1:/web/perso/usera
3:/web/perso/userc
Run Code Online (Sandbox Code Playgroud)
/etc/projid
usera:1
userc:3
Run Code Online (Sandbox Code Playgroud)
这是 xfs_quota 报告的内容。
root@server # xfs_quota -xc "report -a -p -h"
Project quota on /web (/dev/vdb1)
Blocks
Project ID Used Soft Hard Warn/Grace
---------- ---------------------------------
#0 588.3M 0 0 00 [------]
usera 5.5M 14G 14G 00 [------]
#2 0 980M 1G 00 [------]
userc 574.6M 14G 14G 00 [------]
Run Code Online (Sandbox Code Playgroud)
我如何告诉 xfs 它不再需要跟踪项目 id 2 ?
小智 5
当项目仍在运行时将限制设置为 0/etc/{projid,projects}会从元数据中删除该项目。之后就可以将其从 中删除/etc/{projid,projects}。
xfs_quota -x -c 'limit -p bsoft=0 bhard=0 foo' /path
Run Code Online (Sandbox Code Playgroud)
我偶然发现了这个。
| 归档时间: |
|
| 查看次数: |
5769 次 |
| 最近记录: |