首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >最大的xattr大小?

最大的xattr大小?
EN

Unix & Linux用户
提问于 2020-06-16 07:48:15
回答 1查看 903关注 0票数 1

实际允许的最大btrfs xattr大小是多少?我试着在几个系统上测试这个,得到了完全不同的结果(在11 it和15 it之间),所以我不知道到底是什么决定了这个大小,以及我是否能够在赋值之前验证它?(非蛮力二进制搜索)

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2020-06-16 11:57:33

通过man xattr,内核和文件系统都可以限制最大数量/大小的xattr。

代码语言:javascript
复制
grep XATTR /usr/include/linux/limits.h

#define XATTR_NAME_MAX   255    /* # chars in an extended attribute name */
#define XATTR_SIZE_MAX 65536    /* size of an extended attribute value (64k) */
#define XATTR_LIST_MAX 65536    /* size of extended attribute namelist (64k) */

对于btrfs

在Btrfs、XFS和Reiserfs文件系统实现中,与文件关联的扩展属性的数量没有实际限制,用于在磁盘上存储扩展属性信息的算法是可伸缩的。

在Btrfs文件系统实现中,用于名称、值和实现开销字节的总字节仅限于文件系统节点大小值(默认为16 kB )。

票数 4
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/593173

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档