要了解的一点是,如果您想使用 xattr,您需要一个具有扩展属性功能且启用了这些属性的文件系统!我花了很多时间来弄清楚为什么 xattr 在我的 ext4 系统上无法正常工作,直到我发现默认情况下没有启用扩展属性。
将 user_xattr 添加到我正在工作的文件系统的挂载配置解决了问题
/dev/sdb2 /home ext4 relatime,user_xattr 0 2
要使用 xattr,您需要安装 libattr。它可在 » http://savannah.nongnu.org/projects/attr/ 获取。
注意:
这些函数仅适用于支持扩展属性的文件系统,并且在挂载时启用了这些属性。一些支持扩展属性的常见文件系统是
ext2
、ext3
、reiserfs
、jfs
和xfs
。
要了解的一点是,如果您想使用 xattr,您需要一个具有扩展属性功能且启用了这些属性的文件系统!我花了很多时间来弄清楚为什么 xattr 在我的 ext4 系统上无法正常工作,直到我发现默认情况下没有启用扩展属性。
将 user_xattr 添加到我正在工作的文件系统的挂载配置解决了问题
/dev/sdb2 /home ext4 relatime,user_xattr 0 2