Rsync 问题:某些文件/属性未传输

ALi*_* gg 5 rsync

(我在过去的 20 个小时里颠倒了整个互联网,没有一个类似的线程有帮助)

这是在两个 debian(from) 和购买 iptv ubuntu(to) 服务器之间将文件从一台机器移动到远程机器。

昨天我试图将超过 1.5 TB 的文件夹从我的旧服务器移动到一个新服务器。我被建议使用 rsync 命令。我是这样运行命令的。

sudo rsync -zvh -e ssh —progress /my/old/server/from/ root@123.123.123.123:/my/new/server/to/
Run Code Online (Sandbox Code Playgroud)

第一次运行正常,一分钟后我不小心按 ctrl+c 停止了该过程。现在每当我再次执行命令时,它都不起作用并告诉我:

rsync 错误:main.c(1196) [sender=3.1.2] 上的某些文件/属性未传输(请参阅以前的错误)(代码 23)

小智 4

将输出记录到文件中(使用更多的 -v 会更加详细),然后 grep 查找“rsync:”。这应该会向您显示 rsync 遇到问题的确切文件。

\n\n

如何记录的示例:

\n\n

sudo rsync -zvvvvh -e ssh \xe2\x80\x94progress /my/old/server/from/ root@123.123.123.123:/my/new/server/to/ >&! /tmp/logfile.txt

\n\n

以上工作在tcsh. 如果您正在使用bash,我认为您需要1> /tmp/logout.txt 2> /tmp/logerr.txt重定向输出,但我不能 100% 确定。

\n\n

|& tee /tmp/logfile.txt如果您想查看生成的输出,也可以使用它。您可能想这样做只是为了看看 rsync 是否冗长,并减少 s 的数量-v,直到您对输出感到满意为止。

\n


ALi*_* gg 0

这就是我通过这个命令得到的:

\n\n
sudo rsync -zvvvvvvvvh -e ssh \xe2\x80\x94progress /my/old/server/from/ root@123.123.123.123:/my/new/server/to/ 1> /tmp/logout.txt 2> /tmp/logerr.txt\n\n\nmsg checking charset: UTF-8\n(Client) Protocol versions: remote=31, negotiated=31\n[sender] change_dir(/home/xxxxxxxx/xxxx/movies)\nskipping directory .\n[sender] flist start=0, used=0, low=0, high=-1\nsend_file_list done\n[sender] flist_eof=1\nfile [iptv trial][1] list sent\nsend_files starting\nserver_recv(2) starting pid=5715\nreceived 0 names\n[Receiver] flist_eof=1\n[Receiver] flist start=0, used=0, low=0, high=-1\nrecv_file_list done\nget_local_name count=0 /home/newfiles/\n[Receiver] change_dir(/home/newfiles)\ngenerator starting pid=5715\ndelta-transmission enabled\ngenerate_files phase=1\nsend_files phase=1\nrecv_files(0) starting\nrecv_files phase=1\ngenerate_files phase=2\nsend_files phase=2\nsend files finished\ntotal: matches=0  hash_hits=0  false_alarms=0 data=0\nrecv_files phase=2\nrecv_files finished\ngenerate_files phase=3\ngenerate_files finished\nclient_run waiting on 9882\n\nsent 16 bytes  received 426 bytes  58.93 bytes/sec\ntotal size is 0  speedup is 0.00\n[sender] _exit_ [iptv server][2] cleanup(code=0, file=main.c, line=1196): entered\n[sender] _exit_cleanup(code=0, file=main.c, line=1196): about to call exit(23)\n
Run Code Online (Sandbox Code Playgroud)\n