我有一个在 ubuntu 服务器(无头)上运行的 minecraft 服务器。我想要做的是设置自动备份,以便每晚将“world”目录备份到我的 nas 盒中。
实现这一目标的最佳方法是什么?
答案1
当我运行 minecraft 服务器时,我使用 rsync 将我的 ramdisk 复制到物理备份中。执行此操作之前,请确保暂停您的世界。我还使用此方法同步我的 ftp 服务器和我的游戏服务器。
您可以在 crontab 中添加一个脚本来暂停世界保存,然后 rsyncs 到您的备份目录,然后重新启用世界保存。您可以像这样使用 rsync:
rsync -rh --progress path/to/minecraft/world [email protected]:/path/to/backup
如果你需要提供登录信息,我建议使用 SSH 密钥,因为我已经实现了这里