linux下怎么安装rsync实现定时增量备份文件

linux下怎么安装rsync实现定时增量备份文件,第1张

服务器需求:需要备份文件的服务器(服务器端):192168102 (RHEL 5)
接收备份文件的服务器(客户端):192168103 (RHEL 5)
实现功能:
通过rsync工具对turbomail邮件服务器的accounts目录和conf目录进行增量备份。
accounts目录:用于存储用户相关信息的目录
conf目录:用户配置文件存放目录
前提条件:
先将turbomail邮件系统安装好(服务器端与客户端 *** 作一样)
安装过程如下:
1、挂载光驱:mount /dev/cdrom
2、将turbomail的安装包拷贝到跟目录下/
#cd /dev/cdrom
#cp turbomail_linux_x86_xxxtgz
3、解压turbomail安装包
tar –zxvf turbomail_linux_x86_xxxtgz
4、启动turbomail
#cd /turbomail
#/starttmsh
#cd /turbomail/web/bin/
#/startupsh 5、修改启动脚本/etc/rcd/rclocal
使邮件服务器开机自动启动加入以下几行:#/turbomail/starttmsh &
#/turbomail/web/bin/startupsh & #/turbomail/safestartsh &
rsync的配置如下:
1服务器端rsync的配置:使用系统自带的rsync工具,插入系统启动光盘,通过rpm安装rsync工具。
若采用采用源码包安装,上传安装包到服务器1)tar –zxvf rsyncrsync-269targz #解压2)cd rsyncrsync-269 3)/configure #默认配置,生成编译环境

rsync 同步

# 执行“推”复制同步
#这是指将本地 *** 作将本地的文件 复制到 IP的/home 位置下
rsync -avz --delete /home/testtxt root@需要同步的IP:/home
# 执行“拉”复制同步
# 这是指在备份的主机上 *** 作的 在备份的主机上 将需要的备份的主机的文件复制到(拉到)备份的主机上
rsync -avz --delete root@IP:/home/testtxt /home

环境检测1
实现rsync远程拷贝的话需要安装,rsync 工具和ssh-client 包

1检测 rsync工具包,通过rpm-qa查询一下
2
如果没有安装的话,通过yum install查找安装一下rsync包
3
安装好之后,再次确认没有问题。如图可以输入rsync命令
4
安装检测ssh
同样我们还需要安装一个ssh-client工具,和SSH不通的是rsync远程copy的时候需要ssh连接到对方服务器
5
再次确认2个工具包都安装好之后,注意测试一下2台服务器的连通性
END
rsync拷贝数据
1
开始远程数据拷贝,
输入下面命令格式
Rsync -avz -e ssh 本地源备份文件夹 root@远程服务器IP:远程备份文件夹存放位置
2
如图,运行拷贝数据之前的磁盘空间
3
Rsync之后的磁盘空间(注意运行命令之后不要中断连接,目前看不到进度条)

客户端推到服务端时,文件的属主和属组是配置文件中指定的uid和gid。但是客户端从服务端拉的时候,文件的属主和属组是客户端正在 *** 作rsync的用户身份,因为执行rsync程序的用户为当前用户。我认为是这样,你试试看。这个是基本的命令,另外你是运维的话可以看看Linux 这个可以试试。建议看看《Linux就该这么学》 里面有个专栏是 Linux命令大全(手册) 加入我们的群,

一些软件安装在windows上想要对上面的文件进行异地备份

后来找到cwRsync ——同步Windows文件到Linux,和linux的rsync一样的功效

链接: >

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存