使用inotify-tools与rsync构建实时备份系统
sa 发布于 2018-04-17
使用inotifywait监控文件变动 inotifywait是 inotify-tools 包中提供的一个工具,它使用 inotify API 来监控文件/目录中的变动情况。 在archlinux上,我们可以使用下面命令来安装 sudo pacman -S --noconfir...
阅读(132)评论(0)
sa 发布于 2018-04-17
使用inotifywait监控文件变动 inotifywait是 inotify-tools 包中提供的一个工具,它使用 inotify API 来监控文件/目录中的变动情况。 在archlinux上,我们可以使用下面命令来安装 sudo pacman -S --noconfir...
阅读(132)评论(0)
sa 发布于 2018-04-12
一般场景下,通过rsync可以结合crontab实现按时自动备份,在远程自动同步的场景下,rsync 需要以守护进程的方式来运行,本文记录实现异地自动备份的过程。 生产服务器主机A的地址:192.168.214.190 :centos7.4 备份数据主机B的地址:192.168....
阅读(201)评论(0)
sa 发布于 2018-03-08
可参考http://seanlook.com/2015/05/06/lsyncd-synchronize-realtime/ 可参考http://openlinuxfly.blog.51cto.com/7120723/1679279 可参考http://segmentfault....
阅读(561)评论(0)
sa 发布于 2018-03-08
1、rsync:快速增量备份工具,实现远程同步,可使用ssh和rsync备份源rsync服务器:备份源,提供一个目录供客户端上传或下载 2、rsync的配置 建立rsync的配置文件:/etc/rsyncd.conf use chroot=yes 禁锢在源地址 port 837 ...
阅读(266)评论(0)
sa 发布于 2018-01-24
一、介绍 Rsync具有可使本地和远程两台主机之间的数据快速复制同步镜像、远程备份的功能。 cp,scp等工具拷贝均为完整的拷贝,而rsync除了可以完整拷贝外,还具有增量拷贝的功能。 官方文档:https://www.samba.org/ftp/rsync/rsync.html...
阅读(659)评论(0)
sa 发布于 2018-01-24
无论我们选择虚拟主机,还是选择VPS、服务器,最为关键的就是服务器中的数据。相对而言,选择优质服务商和服务器的意外几率会小一些,但也不是没有。因为服务器的意外不是商家和我们用户控制的,包括服务器中程序的问题,也可能是我们人为的操作问题。 如果网站数据量不大,我们可以采用定期人工备...
阅读(467)评论(0)
sa 发布于 2018-01-16
前言 背景:有A、B两台服务器,A为生产服务器,B为备份服务器 需求:A服务器上的目录/home/chancel一有修改,实时同步到备份服务器B上的/home/chancel_backup/目录 rsync+inotify介绍 rsync介绍 rsync是类unix系统下的数据镜...
阅读(537)评论(0)
sa 发布于 2018-01-15
安装 Linux 参考 rsync的基本概念、命令、和使用(http://jiangyuesong.me/2018/01/09/rsync) 安装rsync apt-get install xinetd 安装xinetd Windows参考 配置 一下配置文件,若不存在则新增即可...
阅读(387)评论(0)