相关疑难解决方法(0)

rsync 和 --fake-super - 如何保留属性?

我一直在尝试整理我的备份,以便在恢复文件时正确恢复所有者/组和任何其他元数据。对于我的测试,我一直通过 ssh 从 Ubuntu 9.10 服务器(安装了 rsync 版本 3.0.6,协议版本 30)备份到 OSX 10.6 笔记本电脑或 Ubuntu 9.10 服务器。

已使用以下命令(以 root 身份执行)完成备份:

# rsync -avz --fake-super /var/www/myfolder backupuser@remoteserver.com:/home/backups
Run Code Online (Sandbox Code Playgroud)

执行此操作时不会报告任何错误。

然后我使用以下命令取回我的测试目录:

# rsync -avz --fake-super backupuser@remoteserver.com:/home/backups/myfolder /tmp
Run Code Online (Sandbox Code Playgroud)

对于每个文件,它都会报告错误:

rsync: failed to write xattr user.rsync.%stat for "/tmp/myfolder/path/to/file": Operation not supported (95)
Run Code Online (Sandbox Code Playgroud)

最初我认为这一定是因为我正在备份到 OSX,所以我再次尝试备份到 Ubuntu 服务器 - 只是在恢复文件时出现相同的错误。我用谷歌搜索并查看了 rsync 的联机帮助页,但没有找到任何帮助。

我的本地Ubuntu服务器使用ext3,远程Ubuntu服务器ext4,Mac有HFS

backup rsync backup-restoration

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

backup ×1

backup-restoration ×1

rsync ×1