Tag: rsync
-
rsync同步错误failed: Read-only file system (30)
你可能会碰到如下错误,检查文件和目录权限没有问题,rsync的ip授权也没有问题 提示目标文件系统只读,这是因为被systemd的配置限制了服务对系统文件的访问权限 更改文件/lib/systemd/system/rsync.service配置,默认是full,改为none 参数解释: ProtectSystem=none:没有特别的保护,服务可以自由地访问系统文件。ProtectSystem=full:会使/usr、/boot和/etc目录对服务来说是只读的,从而提供一定程度的保护。ProtectSystem=strict:除了full提供的保护外,这个设置还会将整个文件系统(包括/home、/root和运行时目录)都设置为只读。 然后重新载入配置即可systemctl daemon-reloadsystemctl restart rsync 还有一个选择,那就是用ReadWritePaths参数开放指定某个目录的权限,这样更符合安全守则 [Service]ProtectSystem保持默认配置 ProtectSystem=fullReadWritePaths=/data3/web
-
ubuntu下增加rsync服务并设置为自启动
Step 1 – Install rsync Install rsync with apt command sudo apt-get -y install rsync Step 2 – Configure rsync daemon Configure rsync config using nano , it will automatically create file if not exist vi /etc/rsyncd.conf [backup] # destination directory path = /home/backup # hosts you allow to access, only allow ip 192.168.1.100 hosts…
-
Rsync服务安装与安全配置
一、rsync 简介 Rsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件,也可以使用 Rsync 同步本地硬盘中的不同目录。 Rsync 是用于取代rcp的一个工具,Rsync使用所谓的 “Rsync 算法” 来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。您可以参考 How Rsync Works A Practical Overview 进一步了解 rsync 的运作机制。 Rsync支持大多数的类Unix系统,无论是Linux、Solaris还是BSD上都经过了良好的测试。此外,它在windows平台下也有相应的版本,比较知名的有cwRsync和Sync2NAS。 Rsync 的初始作者是 Andrew Tridgell 和 Paul Mackerras,它当前由 http://rsync.samba.org维护。 Rsync的基本特点如下: 1. 可以镜像保存整个目录树和文件系统; 2. 可以很容易做到保持原来文件的权限、时间、软硬链接等; 3. 无须特殊权限即可安装; 4. 优化的流程,文件传输效率高; 5. 可以使用rcp、ssh等方式来传输文件,当然也可以通过直接的socket连接; 6. 支持匿名传输,以方便进行网站镜像。 在使用 rsync 进行远程同步时,可以使用两种方式:远程 Shell 方式(建议使用 ssh,用户验证由 ssh 负责)和 C/S 方式(即客户连接远程 rsync 服务器,用户验证由 rsync 服务器负责)。 无论本地同步目录还是远程同步数据,首次运行时将会把全部文件拷贝一次,以后再运行时将只拷贝有变化的文件(对于新文件)或文件的变化部分(对于原有文件)。 rsync…