linux - 将文件从多个 Linux 服务器移动到中央 Windows 存储服务器

标签 linux windows backup rsync

我有多个存储空间有限的 Linux 服务器,它们会创建非常大的日常日志。我需要保留这些日志,但无法在服务器填满之前将它们保留在服务器上很长时间。计划是将它们移动到镜像的中央 Windows 服务器。

我正在寻找有关最佳方法的建议。到目前为止我考虑的是 rsync 和用 python 或类似的东西编写脚本。

我想要的理想备份方法是将文件从 Linux 服务器复制到 Windows 服务器,然后验证大小/完整性,然后从 Linux 服务器中删除。 rsync 可以吗?如果没有,谁能提出更好的方法?

最佳答案

您可能想考虑在 Linux 服务器上使用 rsyslog 将日志发送到其他地方。我不相信您可以将其配置为通过验证步骤删除记录的行 - 我不确定您是否愿意这样做。相反,您可能最好使用积极的 logrotate 计划 + rsyslog。

关于linux - 将文件从多个 Linux 服务器移动到中央 Windows 存储服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25023683/

相关文章:

JAVA - 在 Linux 上接收 UDP 数据包时出现问题

linux - CapsLock、NumLock、Insert、键盘没有 LED 时如何在屏幕上显示键盘状态

c++ - 加载和卸载 shell 扩展库

python - 备份文件脚本

在内核中调用 do_fork

linux - 从 tmux session 运行的进程有不同的资源限制?

windows - 如何在Docker Windows容器内安装网络卷

windows - 在写入文件之前预留磁盘空间以提高效率

linux - rdiff 备份命令中的目录用于什么

mysql - 自动备份加密在 zip 文件中