需要认识到的一件重要事情是,如果您希望使用 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