在 Veeam 文档中,我读到需要支持 chattr 和 setfattr 命令:
我已阅读以下手册页:
- https://man7.org/linux/man-pages/man1/chattr.1.html
- https://man7.org/linux/man-pages/man1/setfattr.1.html
我发现 chattr 用于设置属性,例如cattr +i <filename>
使文件不可变。
但是 Veeam 上下文中的 setfattr 命令有何用途?我搜索了几个小时但没有弄清楚。
答案1
Veeam 是备份软件,因此它的目标是能够将任何文件恢复到确切地事实上,包括所有文件属性。显然,setfattr
如果备份文件最初有扩展属性,它会在恢复时使用它们来设置扩展属性。
扩展属性可以是任何东西:例如,某些文件系统将 SELinux 安全标记作为扩展属性的特定形式进行处理。使用 Veeamsetfattr
因为它可以处理全部扩展属性,而不仅仅是 SELinux 特定的属性。