我不想承认,但此刻我感到卡住了,不知所措。我有一个运行Debian的协同服务器,它非常非常需要适当的备份。我有很多真正不可替代的东西“某种”复制,但我真的想要一个完整的副本的一切。
这并不是任务关键的企业数据,必须在任何时候都要进行保护和提供。这是我写的一款Android应用的业余爱好服务器,多年来一直发展到完全支持它已经成为一项艰巨的任务。我想现在就开始一个备份过程,让它在合理的将来某个时候完成,并最终得到服务器上所有东西的一份体面的副本,希望能够合理地保持它的最新进展。
Linux服务器到Windows桌面PC的单向备份。一些文件,如我可以通过路径和通配符识别的日志文件,可以在成功的副本确认后从远程服务器中删除。
服务器的硬盘驱动器是250 G,目前大约有25 G免费。其中大约1/4是日志文件,大约1/3是图像文件,另外1/4左右是数据库的每日备份副本。
跳过巨大(> 1g)或锁定(Mysql数据库)的文件是可以的,只要它是以某种明显的方式登录的,这样以后我可以单独处理它们。
服务器上的划痕空间有限,因此必须以咬式大小的块来完成。
活动服务器,因此备份进程不能使其瘫痪或锁定文件。只需跳过文件(S)并将其记录在某个地方即可。
更喜欢在因特网上传输加密,但不想加密实际的备份文件。
为备份提供大量的本地硬盘空间,但是当数据有意义地减少传输时间时,它更倾向于压缩数据,而不是最初压缩所需的时间。为了便于论证,让我们假设我的链路速率是2mbps-5mbps持续(在服务器端名义上为10mbps,50+mbps在Comcast端)。
我是服务器的根,它在运行Debian (我不好意思承认我不知道哪个特定版本.2010年5月,Debian发布的版本被认为是稳定的,但当时刚刚发布了一个更新的版本。我想可能是艾奇,莱尼就是刚刚被释放的那个)。我的家用电脑正在运行win7 7/64。
一个很好的开端可能是建议具体的Linux和Windows实现尝试,或者在某个地方使用类似于我自己用例的示例的一个或两个示例。我在网上找到了数以百计的关于使用rsync将windows PC机备份到Linux,将媒体文件备份到“云”,将Linux备份到Linux的在线操作,但是没有真正涉及到“备份我的(现在是巨大的)运行Linux的业余服务器到我的台式机运行窗口”的操作。
谢谢!:)
发布于 2012-09-26 14:03:01
这是相当容易做到的,所以我将保持高水平的答案。
您可以使用Cygwin和curl http://ifconfig.me/ip获取Windows的当前IP。
将rsync(可能是ssh)转发到您的Windows机器。
Windows/Cygwin框上的简单脚本,然后对tar'd文件进行rsync (您正在对其进行存储,对吗?)这需要备份。即rsync -avz -e ssh user@debianbox.com:/home/user/mybackedupfiles.tar.gz /path/to/save/to
这样就行了。
https://serverfault.com/questions/432184
复制相似问题