数据实时同步备份怎么实现,要用到什么软硬件资源?

数据实时同步备份怎么实现,要用到什么软硬件资源?,第1张

Foolsync 数据实时同步备份软件轻松搞定。
功能介绍
文件夹同步:用于文件夹或PC间文件系统实时同步热备份。
•文件夹监视:可用于特定文件夹的监视。
•数据库同步:用于两个数据库之间数据实时同步热备份。
•数据库监视:可用于特定数据库的监视。
•数据库复制:复制表,视图,存储过程以及函数等。
•支持多任务:文件和数据库同步都支持多任务。

补充;
进入域名后台管理,添加2个A记录,当访问该域名时,随机解析,实现负载平衡,
可以做一个主引导页面,比如电信线路,网通线路选择点击
你的问题很高深,不知道这个办法行吗
“其中一组故障” 是服务器当机 还是网络线路出现问题?
可以指定域名解析多个ip 这个 可以找域名提供商解决
也可以做一个自动判断网速的跳转页面 根据网速自动选择线路

Rsync
非常适合在两台机器之间快速同步大型、复杂的目录,例如论坛的附件目录。再配合
ssh
,则安全性也有保证,且可以利用
ssh
public
key

cron
来进行自动定时同步。
说明:两台机器分别为
localhost

remotehost
;用户分别为
localuser

remoteuser。
环境:FreeBSD
49

FreeBSD
61
代码如下

设置
ssh
public
key
认证
$ssh-keygen
-t
dsa
-b
2048
生成所需的密钥
$scp
/home/localuser/ssh/id_dsapub
remoteuser@remotehost:/home/remoteuser/ssh/localuser_id_dsapub
将公钥拷贝至
remotehost
$ssh
remoteuser@remotehost
登录到端
代码如下

$cd
ssh/
;
cat
localuser_id_dsapub
>>
authorized_keys
至此,设置
ssh
认证完毕。
设置
rsync
确认两端机器都安装
rsync

freeBSD

ports
,安装非常方便。
写个脚本名为
backupsh
,内容如下:
代码如下

#!/bin/sh
RSYNC=/usr/local/bin/rsync
SSH=/usr/bin/ssh
KEY=/home/localuser/ssh
/id_rsa
RUSER=remoteuser
RHOST=remotehost
RPATH=/remote/dir
LPATH=/this/dir
$RSYNC
-az—delte
-e
“$SSH
-i
$KEY”
$RUSER@$RHOST:$RPATH
$LPATH
-a
选项相当于选项
-rlptgoD
。简单来讲,此选项可递归并将几乎所有的东西同步过去,非常有用。注意的是,
-a
默认不会保存
hardlinks
,不过可以单独用
-H
选项来实现。
-z
选项在传输中压缩文件,这无疑加快同步速度。
-delete
选项会删除接受方一些不应存在的文件,此文件在发送方已经被删除,这将保持目录完全同步。

cron
每天凌晨1点来跑这个脚本
代码如下

$crontab
-e
0
1



/home/localuser/bin/backupsh
友情提示
rsync是没有自动启动同步功能了,如果我们要定时去备份一个网站数据我们就需要用到定时功能了,上面的例子来使用到了linux中$crontab命令来定时执行备份数据脚本了哦。

iCloud是作为iPhone上的云端备份空间,只需通过简单的设置即可实现iPhone在正常联网的情况下自动备份数据到iCloud上的功能。具体 *** 作步骤为:

1、打开iPhone上的“设置”选项;

2、在“设置”中下滑找到“iCloud”进入;

3、在“iCloud”中进入“储存与备份”;

4、开启“储存与备份”中的“iCloud云备份”即可。

raid是很安全的,前提是要用很安全的方法使用它。
要想“同步备份”的话,只能是使用双机热备了,需要追加1倍以上的投资。
使用其他的方式,无法完全达到完整的备份,而且给服务器运行带来很大额外的开销。
用nas还是其他的什么并不重要,只要选好备份工具就行了,ms、norton都有。通常nas提供商也会有相应的备份工具(很可能是免费提供)。
你用的什么服务器?如果是品牌机的话,也应该有备份工具提供,ibm有tsm,hp有dp,dell好像叫veritas。

windows下FTP脚本
===========================================================
1、创建文件myftpbat
ftp -i -n -s:D:ftpconftxt <主机地址>
2、创建文本文件ftpconftxt
------
user lcd --------指定本地存放位置
cd -------进入远程目标路径REMOTE_PATHNAME
binary---------以二进制传送文件,可选项,也可以以其他格式传送,例:quote type b 9/
get REMOTE_FILE LOCAL_FILE ------把远程文件REMOTE_FILE下载成本地文件LOCAL_FILE
put LOCAL_FILE REMOTE_FILE -------将本地文件LOCAL_FILE上传成远程文件REMOTE_FILE
bye
3、将myftpbat添加到计划任务中


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13488719.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-17
下一篇 2023-08-17

发表评论

登录后才能评论

评论列表(0条)

保存