nfs+rsync备份

我们先来做rsync

环境说明:1.操作系统:centos7

2.IP:192.168.7.226简称A&192.168.7.174 简称B

3.192.168.7.226做rsync的客户端,192.168.7.174做rsync的服务器,也就是说:将B服务器上的文件备份到A服务器上。

1.安装:A&B服务器上都要安装rsync

yum install -y rsync

2.配置文件,在B服务器上进行配置

vim /etc/rsyncd.conf

我设置的特别简单,要根据实际情况来设定,要注意的是图中标红的是客户端与服务器之间通信的密码文件

3.设置secrets file:先在B服务器上进行设置,注:这个文件是自己编辑的

vim /etc/sery.pass

很简单,格式是:用户名:密码(这个密码是自己设置的,不与系统中的root用户的密码一样也是可以的)

4.更改secrets file文件的权限

chmod 600 /etc/sery.pass

5.还有一个比较重要的是设置备份的目录,在配置文件中我们已经进行了定义:path = /home/nfs

mkdir path = /home/nfs

6.启动rsyncd服务

rsync --daemon --config=/etc/rsyncd.conf

以上我们的B服务器就配置完成了

7.进行A的设置

第一步的时候我们已经说到要在A上安装rsync

8.在A上设置secrets file文件

vim /etc/sery.pass

123456

注意这里面只写密码,不用写用户名

9.更改secrets file的权限(在A上)

chmod 600 /etc/sery.pass

10.下面进行重点的了,验证A是否能将B服务器上的文件备份起来

在A服务器上执行以下命令

rsync -avz --password-file=/etc/sery.pass [email protected]::nfs/ /home/

解读以下这个命令:rsync是命令 -avz是参数,--password-file=/etc/sery.pass用户通过密码的形式连接,[email protected]::nfs/   以root用户登录到B服务器上,注意IP后面有两个冒号,nfs/  是B服务器上的nfs模块,最后的home指的是你要把备份文件放在A上的哪个目录下

至此rsync就配置完成了。

原文地址:https://www.cnblogs.com/lkun/p/8343228.html

时间: 2024-10-15 22:15:08

nfs+rsync备份的相关文章

使用ansible自动化部署nfs+rsync+sersync+web01自动化挂载

第1章 思考 1.1如何一键使用ansible搭建 1.1.1第一步目标 首先我们要明确的是我们需要实现的是一键的自动化脚本,既执行一个脚本然后就自动化安装nfs+rsync+sersync,然后让web01自动挂载nfs共享目录, 1.1.2第二步关系明确及顺序 既然有目标了那么我们需要做的就是我们需要明白自动化安装的先后顺序. 既然我们是需要ansible才能自动化安装那么我们就需要先安装ansible 安装了ansible之后,既然我们想要挂载,那么我们就需要有nfs共享,和rsync备份

如何使用rsync备份

已知3台服务器主机名分别为web01.backup .nfs主机信息见下表: 角色 外网IP(NAT) 内网IP(LAN) 主机名 WEB eth0:10.0.0.7 eth1:172.16.1.7 web01 NFS eth0:10.0.0.31 eth1:172.16.1.31 nfs Rsync eth0:10.0.0.41 eth1:172.16.1.41 backup 客户端: web nfs 服务端: backup 客户端需求 1.客户端提前准备存放的备份的目录,目录规则如下:/ba

使用rsync备份系统快照

1.将源目录复制到目的端: rsync -av /home/file/data /backup/file/data 2.将数据备份到远程服务器或主机 rsync -av /home/file/data [email protected]:/home/file/data 3.将远程服务器上的数据恢复到本地主机: rsync -av [email protected]:/home/file/data /home/file/data 4.通过网络进行传输时,压缩数据能够显示传输效率,使用-z指定在网络

利用rsync备份生产应用(二)

概述 上节主要是针对rsync服务端进行的配置和详解,本节主要针对在客户端上的rsync配置进行讲解. rsync用法 本地到本地 语法:rsync [OPTION...] SRC... [DEST] 用法示例一:将/home/kl/ss目录里的内容同步到/home/kl/ss_new目录中 [[email protected] ~]$ ls -l 总用量 16 drwxr-xr-x. 4 root root 4096 7月 19 12:23 newss drwxr-xr-x. 4 kl kl

windows下通过rsync备份AD域控文件到linux服务器

需要用到的工具cwrsync:http://down.51cto.com/data/2103716 windows上用到的bat脚本: @echo off set fdate=%date:~0,4%_%date:~5,2%_%date:~8,2%_%time:~0,2%_%time:~3,2%     echo %fdate% ldifde -f %fdate%.ldf move %fdate%.ldf D:\adbackup\addata D:\adbackup\command\cwRsync

Cygwin下使用rsync备份至Linux server时的中文编码问题

14年6月10日 今天在备份数据又出了状况:所有文件名中含有非英文字符的文件都被从Linux server上删除,而当要重新拷贝Windows下该文件时,则显示错误: invalid or incomplete multibyte or wide character 看来是文件名编码出了问题.在Cygwin下查看locale,被设置成了[email protected].而原先设置的是什么也不记得了,但肯定是设置系统locale为Chinese又切换到English造成的.同时发现,date命令

Linux系统日常管理之rsync备份工具

   rsync备份工具 一.scp scp备份工具不可以进行增量备份 1.安装scp [[email protected] ~]# yum install -y openssh-clients 2.scp -r 192.168.21.98:/tmp/a/ ./a/ 从远程主机把/tmp/下面的a目录拷贝到当前目录下 -r:以递归方式复制 3.[[email protected] cheng]# scp 1.txt 192.168.21.98:/root/cheng/ 把当前目录下的文件拷贝到远

利用rsync备份生产应用(一)

rsync简单介绍 Rsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件.Rsync使用所谓的"Rsync算法"来使本地和远 程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快. Rsync本来是用于替代rcp的一个工具,目前由rsync.samba.org维护,所以rsync.conf文件的格式类似于samba的主配 置文件.Rsync可以通过rsh或ssh使用,也能以

如何使用 rsync 备份 Linux 系统的一些介绍

备份一直是 Linux 世界的热门话题.回到 2017,David Both 为 Opensource.com 的读者在使用 rsync 备份 Linux 系统方面提了一些建议,在这年的更早时候,他发起了一项问卷调查询问大家,在 Linux 中你的 /home 目录的主要备份策略是什么,在今年的另一个问卷调查中,Don Watkins 问到,你使用哪种开源备份解决方案. 我的回复是 rsync.我真的非常喜欢 rsync!市场上有大量大而复杂的工具,对于管理磁带机或者存储库设备,这些可能是必要的