Rsync 不会在复制子目录的目录上保留时间戳

Rsync 不会在复制子目录的目录上保留时间戳

我每晚都有 rsync 在两个 unraid 系统之间复制数据。我最近注意到一些目录不断被标记为通过 rsync 进行复制(但只有文件夹本身而不是内容)。

我正在使用以下内容:

rsync -vW -rlt -e "ssh -i ssh.key" -og --chown=nobody:users --chmod=D777,F666 -p --delete "/mnt/user/Media/" "[email protected]:/mnt/user/Media/"

如果我有以下电影/电视节目等目录结构:

Movie_Name
│   movie.mkv    
└───extras
│   │
│   └───extra1
│       │   exta1.mkv
│       │   ...

mkv 文件上的时间戳没问题,但文件夹上的时间戳随机错误。他们不使用源时间戳,而是使用目标上的创建时间。我注意到的一个一致之处是它似乎只发生在具有子目录的目录中。具有单个 mkv 文件的目录就可以了。

我知道我基本上可以通过添加 -O (--omit-dir-times) 来忽略这一点,但这掩盖了问题而不是解决它。

你知道是什么寒冷引起的吗?

相关内容