全球主机交流论坛

标题: 由快速搬家 思考备份新思路 [打印本页]

作者: 比尔盖茨    时间: 2012-9-3 11:21
标题: 由快速搬家 思考备份新思路
快速搬家 看这个贴 http://loc.mjj8.eu.org/thread-140499-1-1.html

我贴出代码 和步骤
1,输入命令回车
  1. tar czf - web | ssh [email protected] tar xzf - -C /var/luguan
复制代码
2,(第一次会有提示 yes/no   输入yes)
输入密码


好吧  那么问题来了
1,既然可以搬家 为什么不能同原理用来备份?

2,如果用同方式备份,让其自动运行。 怎么解决步骤2,让其自动输入密码?


作者: zhouhaiyu    时间: 2012-9-3 11:22
了解 学习了
作者: 哥要超神    时间: 2012-9-3 12:11
自己写个sh脚本,然后放在crontab里就可以了
作者: Zeddicus    时间: 2012-9-3 12:15
信任关系,如果不怕暴露密码可以用expect。

这个才是你需要的,环境都不需要重新配。
http://www.vpseek.com/advanced-guides/vps-rapid-migration-using-rsync.html

他的方法有缺陷,那就是用户和组可能会变。

解决方法是加上 --numeric-owner
作者: 裸舞的金鱼    时间: 2012-9-3 12:17
不懂,俺不备份
作者: Kokgog    时间: 2012-9-3 12:18
密匙登录啊,骚年
作者: 李院长    时间: 2012-9-3 12:30
这样每天全备,少还可以,多了就杯具
作者: 云生    时间: 2012-9-3 12:43
自动输入密码,这个问题我也曾想问问坛友。
作者: z79254    时间: 2012-9-3 12:45
写个脚本吧!楼下一定会把脚本送给你的!
作者: 比尔盖茨    时间: 2012-9-3 13:03
哥要超神 发表于 2012-9-3 12:11
自己写个sh脚本,然后放在crontab里就可以了

超神哥 你写个吧
作者: 比尔盖茨    时间: 2012-9-3 13:07
Zeddicus 发表于 2012-9-3 12:15
信任关系,如果不怕暴露密码可以用expect。

这个才是你需要的,环境都不需要重新配。

恩 这个貌似不错  回头我试试看。
作者: 新手学习    时间: 2012-9-3 13:07
不是有个自动备份到FTP的脚本吗

作者: 比尔盖茨    时间: 2012-9-3 13:10
新手学习 发表于 2012-9-3 13:07
不是有个自动备份到FTP的脚本吗


那货弊端不少。

我至少遇到过如下问题

1,压缩占空间很大,尤其在数据很多 VpS空间紧张的时候。
1,最不能接受的是 MYSQL会挂掉。 数据很大的时候 MYSQL 会挂掉。
作者: 新手学习    时间: 2012-9-3 13:11
本帖最后由 新手学习 于 2012-9-3 13:14 编辑

原来如此  幸好我数据都很少
不过ssh不是传输速度比FTP慢吗   而且用root的话不太安全把。 有没有ftp对传的  不用打包
作者: 云生    时间: 2012-9-3 13:15
比尔盖茨 发表于 2012-9-3 13:07
恩 这个貌似不错  回头我试试看。

试成功了,告诉一下怎么弄的!
作者: 比尔盖茨    时间: 2012-9-3 13:17
Kokgog 发表于 2012-9-3 12:18
密匙登录啊,骚年

圈圈 来个教程吧
作者: lazyzhu    时间: 2012-9-3 13:30
sshpass
http://sourceforge.net/projects/sshpass/
作者: 13407    时间: 2012-9-3 14:01
比尔盖茨 用windows很简单rar打包。
作者: 完美    时间: 2012-9-3 14:10
ftp自动备份是最佳方案。
其他弊端找其他解决方式。
作者: 比尔盖茨    时间: 2012-9-3 14:52
lazyzhu 发表于 2012-9-3 13:30
sshpass
http://sourceforge.net/projects/sshpass/

这个东西不错 。感谢!

PS 说好的监控呢。我等到花儿都谢了。
作者: 云生    时间: 2012-9-3 15:49
比尔盖茨 发表于 2012-9-3 14:52
这个东西不错 。感谢!

PS 说好的监控呢。我等到花儿都谢了。

那东西怎么用?
作者: newphp    时间: 2012-9-3 16:01
我想问下,如果你的文件和数据有5T以上,每次备份都需要完整传一次数据,当然可以指定日期,但我也觉得麻烦,你每天都用这个方法来备份吗?
rsync -avz -e ssh /path/to/web/root [email protected]:/path/to/web/root/
用rsync,自动比对,有的,相同的,就pass掉,只传没有的和不一样的,而且还可以加--delete参数,把没有的也删了。这样更科学些吧?要看进度的话再加个--progress
至于验证,用key来解决/root/.ssh/authorized_keys把你自己的key放这里




欢迎光临 全球主机交流论坛 (https://loc.mjj8.eu.org/) Powered by Discuz! X3.4