银河麒麟V10配置rsync实现服务器同步备份

银河麒麟V10配置rsync实现服务器同步备份使用rsync实现桌面文件定时备份到指定服务器目录下_麒麟v10定时备份


前言

rsync是一款开源,快速,多功能的可实现增量的本地或远程的数据镜像同步备份的优秀工具。适用于多个平台。今天我们在银河麒麟桌面v10和银河麒麟服务器V10间利用rsync实现桌面文件定时备份到服务器的功能


一、环境准备

1、开启两台虚拟机,v10桌面作为客户端、v10服务器作为服务端
2、服务端ip地址:192.168.10.151
客户端IP地址:192.168.10.141

二、服务端配置

麒麟v10服务器自带rsync软件,可直接修改配置文件实现服务侧功能
修改主配置文件rsyncd.conf
配置文件修改如下:

uid = test
gid = test
use chroot = no
max connections = 300
pid file = /var/run/rsyncd.pid
# exclude = lost+found/
# timeout = 600
ignore nonreadable = yes
# dont compress = *.gz *.tgz *.zip *.z *.Z *.rpm *.deb *.bz2
hosts allow = 192.168.10.0/24   #允许的网段
auth users = test  #运行服务的用户
secrets file = /etc/rsync.password   #密码文件
[test]
path = /home/test    #需备份的目录
comment = ftp export area
~
~
"/etc/rsyncd.conf" 22L, 506C  

创建服务用户

[root@localhost ~]# useradd rsync -s /sbin/nologin -M

创建备份目录

[root@localhost ~]# mkdir -p /home/test

更改目录属组

[root@localhost ~]# chown -R rsync /home/test

创建密码文件

[root@localhost ~]# echo "test_backup:123456" >/etc/rsync.password

配置密码文件访问权限

[root@localhost ~]# chmod 600 /etc/rsync.password

二、客户端配置

1、安装rsync软件

查询桌面是否已安装rsync

[root@localhost ~]# dpkg -l |grep rsync

如系统查询未安装,可通过如下命令进行安装

[root@localhost ~]# sudo apt install -y install rsync

创建密码文件

[root@localhost ~]# echo "123465" >/etc/rsync.password 

配置文件访问权限

[root@localhost ~]# chmod 600 /etc/rsync.password

二、功能测试

将桌面/home/kylin/目录下的文件 同步备份到服务器/home/test目录下

[root@localhost ~]# rsync -avz /home/kylin test_backup@192.168.10.151::test --password-file=/etc/rsync.password

写入定时任务
crontab -e

[root@localhost test]# crontab -l
 0 * * * * rsync -avz /home/kylin/ test_backup@192.168.10.151::test --password-file=/etc/rsync.password

三、总结

1、配置服务端配置文件,设置共享目录,密码文件
2、客户端创建密码文件并赋600权限
3、至此大工告成

今天的文章银河麒麟V10配置rsync实现服务器同步备份分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/61314.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注