首页/数据/备份与容灾速查/rsync 权限与扩展属性保留
本包目录(206 条)

rsync 权限与扩展属性保留

完整备份需要保留权限、属主、ACL 与扩展属性:-a 覆盖常规元数据,ACL 与 xattr 需要额外开关,跨主机恢复时用数字属主避免 UID 映射错位。

备份与容灾速查数据更新于 2026-10-12

完整属性备份与恢复

完整属性备份与恢复
# 备份:保留权限 / 属主 / 硬链接 / ACL / xattr
rsync -aHAX --numeric-ids /data/ backup@10.0.0.5:/backup/data/
# 恢复(目标端需 root 才能还原属主)
rsync -aHAX --numeric-ids backup@10.0.0.5:/backup/data/ /data/
-a 包含-rlptgoD:递归 / 链接 / 权限 / 时间 / 组 / 属主 / 设备
易漏项ACL(-A)、xattr(-X)、硬链接(-H)、稀疏文件(-S)
普通用户无法还原属主与设备节点;跨机恢复通常需要 root 或 sudo 权限。

易错点

  • 按用户名映射属主时,恢复主机同名账号可能对应不同 UID,造成权限错位;跨机恢复用 --numeric-ids
  • 只加 -a 不检查 ACL:文件 ACL 与默认 ACL 不会被保留(除非加 -A)

数据来源与参考

  • rsync 手册(-a、-A、-X、-H、--numeric-ids)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌