我正在寻找一种便宜而有效的策略来保持我的个人电脑和笔记本电脑的备份。 例如,目前我使用Ghost每周拍摄一次我的桌面快照,并将图像放在我的外部硬盘上。 这够了吗? 你有其他build议吗?
当按照说明做rsync备份在这里给出: http : //troy.jdmz.net/rsync/index.html 我得到错误“协议版本不匹配 – 你的shell是干净的吗? 我读了一些我需要沉默的提示(PS1 =“”)和motd(.hushlogin)显示来处理这个问题。 我这样做了,提示和login横幅(MOTD)不再出现,但运行时仍出现错误: rsync -avvvz -e "ssh -i /home/thisuser/cron/thishost-rsync-key" remoteuser@remotehost:/remote/dir /this/dir/ ssh客户端和sshd服务器都使用协议的版本2。 可能是什么问题呢? 谢谢。 [编辑]我发现http://www.eng.cam.ac.uk/help/jpmg/ssh/authorized_keys_howto.html指示有时需要“强制V2使用-2标志ssh或slogin ssh -2 -i ~/.ssh/my_private_key remotemachine" 目前还不清楚这是否解决了这个问题,因为我认为在错误发生变化之后把这个变化放在了错误之后,但是事实上错误已经演变到另外一个东西了。 当我了解更多时,我会更新这个。 我一定会尝试在emacs shell中运行这个build议 – 谢谢。
在使用rsync进行备份时,如何保留完整的目录结构? 例如,远程服务器是saturn ,我想将saturn的/ home / udi / files / pictures 备份到一个名为backup的本地目录。 我想有(本地) 备份/家庭/ UDI /文件/图片,而不是备份/图片 。
在服务器上,安装git cd / git init git add . git commit -a -m "Yes, this is server" 然后让/.git/指向一个networking驱动器(SAN,NFS,Samba)或者不同的磁盘。 每小时/每天使用cron作业来更新更改。 .git目录将包含所有服务器文件的版本拷贝(不包括像/ proc,/ dev等无用/复杂的文件) 对于一个不重要的开发服务器,我不希望在适当的备份系统上设置它的麻烦/花费,以及备份只是为了方便(IE我们不需要备份这个服务器,但它会节省有些时候如果事情出错了),这可能是一个有效的备份解决scheme,还是会倒在一大堆便便?
当有人在关于备份的对话中提到RAID时,总会有人声称“RAID不是备份”。 当然,对于条纹,这是真的。 但冗余和备份有什么区别?