我所在的网络大学经常发生数据丢失的情况,包括学生的文件和文献,所以我想向他们推荐一个有效的解决方案。
答案1
假设您在系统中使用 Linux,在所介绍的场景中,最好的解决方案是无用户解决方案。我会使用备份服务器(简单的文件服务器,没有什么特别的)并rsync
通过 ssh 来实现。它rsync
会从 cron 运行。
步骤:设置 ssh 密钥(以便可以无密码使用 cron):
cd ~/.ssh
ssh-keygen -t dsa
ssh-copy-id -i ~/.ssh/id_dsa.pub [email protected]
使用 进行测试。它不再需要密码。现在您可以在 中使用 命令。ssh [email protected]
rsync -atvz ~/local-directory/ [email protected]:remote-directory/
crontab