Rsync 正在跳过加密(但已安装)的主目录

Rsync 正在跳过加密(但已安装)的主目录

/home/我在、/home/user1和中有两个用户主目录/home/user2,而 是user1加密的(使用 ecryptfs),而user2不是。如果我rsync像这样使用(作为user1用户调用sudo

sudo rsync -avX -x --compress-level=0 --stats -h  --exclude-from=excludelist --numeric-ids --link-dest=/remotpath/current/home /home/ user@host:/remotepath/incomplete/home/

并且excludelist只包含

- .Private

/home/user1完全跳过并仅备份/home/user2

如果我删除排除选项同样的问题(但也会传输 中的加密内容.Private)。

知道吗,这里可能出了什么问题?

答案1

尝试不使用-x开关。根据 rsync 手册页-x, --one-file-system don’t cross filesystem boundaries。我假设您的加密 FS 与根 FS 不同。

相关内容