Hadoop FsImage中的DSQUOTA和NSQUOTA列是什么意思?

What is the meaning of DSQUOTA and NSQUOTA columns in Hadoop FsImage?

我使用 OIV 工具转储了 fsimage 并且 NSQUOTA 和 DSQUOTA 字段始终具有以下值之一

NSQUOTA

DSQUOTA

NSQUOTA和DSQUOTA代表什么?如何解释这些值?

NSQUOTA是一个名称配额(类似于inode),它限制指定目录下允许有多少文件和目录。

DSQUOTA 是一个目录 space 配额,它限制了该目录下允许的字节数。

不确定其他值,但 -1 是不使用配额时的默认值。

参考资料