/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 不同。