搭建NFS
假设有2台Server,分别是Server1和Server2。现在要在Server1上安装NFS,在Server2上挂载该目录。
1. 在两台Server上都安装:
yum install portmap nfs-utils nfs-utils-lib
2. 编辑Server1文件/etc/exports:
/var/www/commentator/images 192.168.10.1(rw,sync,no_root_squash)
3. 在Server1上启动NFS:
service rpcbind start
service nfs start
4. 在Server2上挂载该目录
mount -t nfs 192.168.10.1:/var/www/commentator/images /mnt/images
设置rsync+inotify实时备份
现在要将Server1上的NFS目录备份到Server3上。
1. 在Server1和Server3上安装rsync和inotify。
yum install rsync inotify-tools
2. 配置SSH,让Server1可以远程访问Server3。
3. 在Server1上创建同步脚本rsync_images_backup.sh。
#!/bin/sh source=/var/www/commentator/images/profile destination=root@192.168.10.3:/var/local/commentator/backup/images inotifywait -mrq -e modify,delete,create,attrib $source | while read D E F do /usr/bin/rsync -ahqzt --delete $source $destination done
4. 运行该脚本。
nohup ./rsync_images_backup.sh >/dev/null 2>&1 &
配置结束,在Server1上添加一个文件,在Server2上查看挂载目录里的文件是否更新,在Server3上查看文件是否自动备份。
相关推荐
rsync+inotify实时同步实践,亲测试成功,有需要的朋友可以拿走!
rsync+inotify实现服务器之间文件实时同步,内包含部署所需jar包和配置文件
rsync+inotify实现实时同步 随着应用系统规模的不断扩大,对数据的安全性和可靠性也提出的更好的要求,rsync在高端业务系统中也逐渐暴露出了很多不足,首先,rsync同 步数据时,需要扫描所有文件后进行比对,进行差...
rsync+inotify 实时远程同步详细部署
rsync+inotify实现服务器之间文件实时+双向同步,里面有完整的操作步骤、linux命令以及注意事项
同步静态资源所需 rsync3.0.9.tar.gz+inotify3.14.tar.gz
rsync+inotify实现服务器之间目录文件实时同步
rsync + inotify实时同步项目详细笔记实战案例
rsync+inotify实现数据的实时备份
Rsync+sersync+inotify-tools
rsync+inotify开机自启动实时同步增量备份脚本,修改事件、实例、文件
Centos6.3环境下配置文件系统同步更新,主要是用rsync和inotify机制实现
linux rsync及inotify实时同步,实现并确保文件及实时同步
linux :CentOS 7下用rsync+inotify实现实时同步,可以实现文件之间的同步备份。
有个人做的技术文档,还有rsync和inotify-tools的安装包,希望可以帮助到大家!
rsync+inotify说明.docx。
自创(不喜勿喷):通过rsync+inotify两个服务自动化实现实时同步的脚本 方便linux使用者使用的脚本,望大佬完善信息,但不要搞破坏,谢谢使用 #### 软件架构 软件架构说明 ssh免密 rsync+inotify两个服务结合 ###...
rsync+inotify实现在Linux系统下的数据在不同的服务器之间实时同步,screen命令实现后台自动运行。
rsync+inotify实现远程文件时时同步,实现多台服务器的文件同步