chattr 和 setfattr 命令有什么区别

chattr 和 setfattr 命令有什么区别

在 Veeam 文档中,我读到需要支持 chattr 和 setfattr 命令:

我已阅读以下手册页:

我发现 chattr 用于设置属性,例如cattr +i <filename>使文件不可变。

但是 Veeam 上下文中的 setfattr 命令有何用途?我搜索了几个小时但没有弄清楚。

答案1

Veeam 是备份软件,因此它的目标是能够将任何文件恢复到确切地事实上,包括所有文件属性。显然,setfattr如果备份文件最初有扩展属性,它会在恢复时使用它们来设置扩展属性。

扩展属性可以是任何东西:例如,某些文件系统将 SELinux 安全标记作为扩展属性的特定形式进行处理。使用 Veeamsetfattr因为它可以处理全部扩展属性,而不仅仅是 SELinux 特定的属性。

相关内容