gpt4 book ai didi

linux - rsync:删除的文件重新出现/传输的文件在一段时间后消失

转载 作者:太空宇宙 更新时间:2023-11-04 03:50:47 24 4
gpt4 key购买 nike

我在两台 Linux 机器之间使用 rsync 时遇到了这个非常尴尬的问题。我家里有一台工作站,可以完成大部分计算,还有另一台工作机器,我可以在机器之间传输文件。很长一段时间以来,我在两台机器之间传输文件都没有遇到任何问题。我运行下面给出的传输命令,并且文件复制过来没有任何问题。

rsync -avz --delete-after --rsh='ssh -p 22' -u --progress $homecomp:$HOME/folder $HOME/.

最近,我开始遇到问题,几天后,使用上述命令删除的文件以及传输的文件似乎在工作计算机中丢失了。换句话说,删除的文件会重新出现在工作机器上,并且必须重新传输已传输的文件。 rsync 运行后,我通常会检查以确保一切正常工作并且文件始终被删除或传输。所以我不知道这些文件到底是如何消失或神奇地返回的。这些文件始终是命令最后传输的文件。

这实际上是在我将上述文件夹和另一个 rsynced 文件夹中的一些符号链接(symbolic link)添加到我的 Documents 文件夹(我在两个系统之间同步)之后才开始发生的。这个问题肯定不会每次都会发生,但会发生很多次。我也使用上面相同的命令进行文档同步。消失或重新出现的文件不仅仅是那些符号链接(symbolic link)的文件。

所以基本上,我 rsync 文件,它们被传输或删除。大约一天后,传输的文件消失,删除的文件重新出现。重复。

我不确定我还能提供哪些其他信息而不会太过分,所以希望这足以提供有关问题的一些想法。这不是一个可怕的问题,因为当文件消失时我可以再次同步内容。然而,它确实耗尽了我的有线电视提供商的数据限制,这有点烦人,因为当你每月超过 400GB 时,他们会限制。任何帮助将不胜感激。

最佳答案

不知道这是否有帮助,但我之前遇到过 --delete-after 问题。大多数时候我只是使用 --delete,如下所示:

rsync -az --delete -e ssh/home/foo/bar/foobar@10.0.0.1:/home/bar/

关于linux - rsync:删除的文件重新出现/传输的文件在一段时间后消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26444775/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com