Rsync 总是在同一点失败

Rsync 总是在同一点失败

我为我的 Proxmox 主机编写了一个脚本,将其每日备份复制到另一台机器(运行 Windows Server 2022)。

该脚本从 Windows 主机挂载 NFS 共享并运行此 rsync 命令:

rsync -ahzP --stats --update --delete-before --delete-excluded --exclude "*.log" /mnt/raid/ /mnt/backups > /root/ext_backup.log

它运行大约 30 分钟,然后抛出此错误:

rsync: [receiver] write failed on "/mnt/backups/backups/dump/vzdump-qemu-101-2022_01_23-00_00_01.vma.zst": Input/output error (5)
rsync error: error in file IO (code 11) at receiver.c(378) [receiver=3.2.3]

rsync: [sender] write error: Broken pipe (32)

可能是什么问题呢?

在 Windows 机器上,有备份操作所需的所有空间,并且文件没有损坏。

答案1

我如何解决这个问题:

我发现这篇被遗忘的帖子在 ArchLinux 论坛上,并尝试了解决方案:

这似乎是缓存问题或相关问题。

为了使其正常工作,我只需添加-o fg,noac,lookupcache=none命令mount

相关内容