我碰巧知道rsyn,我使用rsync在我的mac和linux服务器之间同步,如下所示。
rsync -r -t -v MAC LINUX
rsync -r -t -v LINUX MAC
我希望运行第一个同步命令,但在LINUX中进行更改时,我也需要第二个命令。
我是不是遗漏了什么?rsync有在两个目录之间同步的选项吗?
当我试图从Mac复制/备份文件到TrueNas上的共享驱动器时,我遇到了一个带有时间戳的奇怪问题。
我的驱动器在TrueNAS中定义为家庭共享,并通过查找器在MacOS中挂载:
macos > mount
//eric@truenas._smb._tcp.local/eric on /Volumes/eric (smbfs, nodev, nosuid, mounted by via)
但是,当我尝试rsync时,我的挂载中的创建日期是错误的:
macos > ls -lt 20180210_120110_001.jpg
-rw-r--r-- 1 via staff
我有两个带有公共ip的服务器:
SERVER A - 10.10.10.11
SERVER B - 10.10.10.12
它们都是操作系统中的centos 6,安装了带有php的nginx,两个完全相同的网站存储在: /var/www/html。
myxdomain.com和dns托管于cloudflare (因为cloudflare支持循环)将域指向10.10.10.11和10.10.10.12的记录。我知道循环的dns不包括故障转移或失败,但没关系,我需要的是:
如何将/var/www/html服务器A和服务器B的内容同步,使其完全相同?让我们说:
1)用户将其文件上传到服务器A,文件内