首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux 命令 | rsync

Linux 命令 rsync 命令解析 rsync命令是一个功能强大的文件传输和同步工具,主要用于在本地和远程主机之间进行文件的备份和同步。...它具有速度快、安全可靠、支持增量备份等特点,常用于服务器之间的文件同步以及远程备份。...rsync 的一般形式如下: rsync [选项] 源目录 目标目录 源目录是要同步/备份的源文件或目录 目标目录是同步/备份到的目标位置 为方便读者理解,林一写个具体的 demo: 要求:在本地和远程主机之间同步文件夹...Linux 命令 rsync 命令注意事项 读者在使用rsync命令前,请确保源文件和目标文件夹的路径是正确的。需要有足够的权限来读取源文件和写入目标文件夹。...rsync可以通过SSH进行安全的远程传输。可以使用--exclude选项排除指定文件或文件夹。 rsync支持通过带宽限制进行传输控制。

46120

备份 Linux 系统神器:rsync

所以备份是我数据长期安全的必要保障。 备份软件选择 有许多软件可以执行备份。大多数 Linux 发行版提供至少一种开源的备份软件。...同时也有许多商业备份软件,但是这些都不符合我的需求,所以我决定使用基础的 Linux 工具来进行备份。...从去年开始我尝试了另一种选择, rsync 命令,它有许多我已经从中受益的有趣特性。我的主要需求是所创建的备份,用户不需要解压备份压缩包就能定位和恢复文件,以便节约创建备份的时间。...新的目录不是以 tar 或 zip 等打包存储,而是普通的目录和文件,常见的 Linux 工具都能轻松访问,而这正是我所需要的。 rsync 的最重要的特性之一是它处理源目录被修改的已有文件的方式。...这就是我的 rsync 备份命令的最终版本。

3.1K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    linux rsync 命令解释

    在对rsync服务器配置结束以后,下一步就需要在客户端发出rsync命令来实现将服务器端的文件备份到客户端来。...rsync是一个功能非常强大的工具,其命令也有很多功能特色选项,我们下面就对它的选项一一进行分析说明。 Rsync命令格式可以为以下六种: rsync [OPTION]......SRC [USER@]HOST::DEST rsync [OPTION]... rsync://[USER@]HOST[:PORT]/SRC [DEST] 对应于以上六种命令格式,rsync有六种不同的工作模式...如:rsync -av /databack root@172.16.78.192::www   6)列远程机的文件列表。这类似于rsync传输,不过只要在命令中省略掉本地机信息即可。...=PATH 指定远程服务器上的rsync命令所在路径信息 -C, --cvs-exclude 使用和CVS一样的方法自动忽略文件,用来排除那些不希望传输的文件 --existing 仅仅更新那些已经存在于

    1.7K20

    Linux下使用rsync实现文件备份

    上一篇文章 Linux下使用ssh密钥实现无交互备份 这篇来说说如何安全的备份,还有一点不同的是上一篇是备份服务器拉取数据,这里要讲的是主服务器如何推送数据实现备份。...一、备份服务器配置rsync文件 vi /etc/rsyncd.conf #工作中指定用户(可以不指定为0) uid = 0 gid = 0 #相当于黑洞.出错定位 use chroot = no #有多少个客户端同时传文件...#日志文件 log file = /var/log/rsyncd.log #模块开始 #模块名称随便起(可以是多个) [backup] #需要备份的目录 path = /backup #表示出现错误忽略错误...rsync.password 二、备份服务器配置虚拟用户的密码文件 [root@slave /]# echo "rsync_backup:123456" >/etc/rsync.password [root...@slave /]# cat /etc/rsync.password rsync_backup:123456 #注:rsync_backup为虚拟用户,123456为这个虚拟用户的密码 [root@

    1.3K90

    rsync实现 linux与windows备份同步

    rsync实现 linux与windows备份同步 1、准备好系统环境与软件: 这里使用的linux是centos 7.8,如下: ? 查linux版本 windows使用的是win10。...Rsync 服务端linux使用的是3.1.2: ?...查linux用户 path项是你要备份的目录,根据自己需求定义。mkdir /backup auth_users 是客户端登录时用到,等下大家用到同步命令就知道了。...运行脚本 脚本就一个简单的命令,也可以根据需求做得比较完备或加到windows计划任务自动执行 @符号后是要同步数据服务器的IP地址,后面跟两个冒号加上服务器配置的备份模块。...6、备份同步测试 ? 测试目录文件 如上图服务器的目录和文件,执行命令或脚本后在windows本地f 盘看到: ? 备份目录文件 此时文件和目录已经拉下来了,是不是很方便呢?

    7.2K30

    linuxrsync和tar增量备份梳理

    前面总结过一篇全量备份/增量备份/差异备份说明,下面介绍下linuxrsync和tar两种增量备份的操作记录: 1)rsync备份 rsync由于本身的特性,在第一次rsync备份后,以后每次都只是传内容有改变的部分...常规本地rsync备份命令可以是: # rsync -az --delete SRC DST 其中: -z 压缩 -a 简单理解就是保持一致性 --delete 严格保证DST内容与SRC一致,即DST...[root@linux-node3 test]# ls a1.txt a2.txt a3.txt aaa 现在使用rsync进行增量备份 [root@linux-node3 mnt]# rsync...现在进行增量备份rsync在第一次同步后,后面就只同步内容有改变的部分 温馨提示: rsync使用--delete参数,在做增量方式的全备份可以说是最佳选择。...命令对文件列表列出的文件名进行打包备份 [root@linux-node3 ~]# tar -zcf test.tgz -T /mnt/listfile tar: Removing leading `/

    3.6K110

    Linux下的rsync远程增量备份详解

    一、rsync工具介绍1.rsync工具简介rsynclinux系统下的数据镜像备份工具。使用快速增量备份工具Remote Sync可以远程同步,支持本地复制,或者与其他SSH、rsync主机同步。...可以使用--suffix选项来指定不同的备份文件前缀。--backup-dir 将备份文件(如~filename)存放在在目录下。...-suffix=SUFFIX 定义备份文件前缀-u, --update 仅仅进行更新,也就是跳过所有已经存在于DST,并且文件时间晚于要备份的文件。...=PATH 指定远程服务器上的rsync命令所在路径信息-C, --cvs-exclude 使用和CVS一样的方法自动忽略文件,用来排除那些不希望传输的文件二、rsync备份方法1.备份要求将control...node1上备份文件变化情况,发现修改权限的文件进行了备份,权限保持了一致。

    66940

    Rsync小规模备份

    Rsync上机实战 某公司里有一台web服务器,里面的数据很重要,但是如果硬盘坏了,数据就会丢失,现在领导要求你把数据在其他机器上做一个周期性定时备份。...要求如下: 每天晚上00点整在Web服务器web01上打包备份网站程序目录并通过rsync命令推送到服务器Rsync服务器上备份保留 具体要求: 1) web服务器web01和备份服务器rsync备份目录必须都为.../backup 2) Web服务器站点目录假定位(/var/www/html,/app/logs) 3) Wen服务器本地仅保留7天内的备份 4) 备份服务器上检查本分结果是否正常,并将每天的备份结果发给管理员...5) 备份服务器上每周六的数据都保留,其他备份仅保留180天备份 实际操作: 1, 构建rsync服务端: rsync-3.0.6-9.el6_4.1.x86_64     #安装rsync软件包创建服务端配置文件..."     fi done #查找180天意外备份过来的目录,然后进行删除,并排除日期为星期6的不删除 fileList=`find /backup/ -type f  -mtime +180` for

    55120

    Linux中使用rsync数据备份工具和实例

    对于运维不得不得做的就是备份,增量备份与全量备份,通过rsync工具可以快速做到远程备份rsync的应用: 1.备份文件 2.全量备份 3.增量备份。...二、安装rsync 查看版本或者查看本机是否安装 rsync --version 在Centos中使用下面命令安装rsync: yum -y install rsync 在Ubuntu 或者Debian...体系的Linux系统上安装rsync sudo apt install rsync 三、使用rsync备份工具 配置好rsync同步源服务器之后,客户端就可以使用rsync工具来执行远程同步了。...使用实例 本地复制 # rsync /etc/passwd 123.txt //类似于cp命令 远程同步 可以配合ssh免密码登录,则不需要输入密码。...在多台Linux之间传输、复制或同步文件和目录。

    1.3K10

    Rsync数据备份工具

    Rsync数据备份工具 1、Rsync基本概述 rsync是一款开源的备份工具,可以在不同主机之间进行同步(windows和Linux之间 Mac和 Linux LinuxLinux),可实现全量备份与增量备份...守护进程 3.1 rsync命令选项 -a //归档模式传输,等于-tropglD -v //详细模式输出,显示速率,文件数量等 -z //传输时进行压缩,提高效率 -r //递归传输,传输目录...目标路径 3.3 远程模式 基于ssh通道传输(类似scp命令) 注意:rsync借助ssh协议同步数据存在一些缺陷问题 使用系统用户(不安全) 使用普通用户(会导致权限不足的情况) 具体用法如下:...模块目录的权限,必须是rsync配置文件中指定的uid和gid的权限 ## 客户端 # 1.检查命令用户名 命令中的用户名要跟服务端配置文件和密码文件中的用户名一致 rsync_backup #...2.检查命令模块名 命令中的模块名要跟服务端配置文件中的模块名一致 backup # 3.如果有密码文件,检查权限 600 root root # 4.检查密码文件内容 只需要写密码 # 5.检查环境变量中的密码

    1.1K10

    linux rsync同步备份文件带密码验证

    C:\cwRsync\bin\rsync -vrtpg --delete --progress 10.0.0.5::51 /cygdrive/D/backup/MYSQL/51 windowslinux...linux主机--客户端应用服务器: 安装rsync 手工创建/etc/rsyncd.conf输入: #如果不加这行strict modes = false,可能会出现@ERROR: auth failed...connections参数的锁文件,默认值 #max connections = 10 # 最大连接数为10 [web] #指定认证的备份模块名为mysql,在client端需要指定 #备份路径...auth users = wangzi #备份以什么用户ID和组ID进行,也可用root #但建议用mysql用户去读,只要设置有足够权限的用户即可,不建议用root. uid = wangzi gid...--备份服务器: 1、安装cwRsync软件 2、创建ai3c.bat文件到C:\cwRsync\bat目录下并输入: C:\cwRsync\bin\rsync -vrtpg --delete --exclude-from

    5K30

    Linux 环境下实战 Rsync 备份工具及配置 rsync+inotify 实时同步

    Rsync 是一个开源的快速备份工具,是Linux和UNIX操作系统默认安装的组件之一,可在不同主机间镜像同步整个目录,并支持增量备份文件传输,保持链接和权限,采用优化的同步算法,传输前执行压缩,适用于异地备份...-R rsync.rsync /backup/ 3、使用 Rsync 备份工具 rsync 命令的基本用法 大多数的备份程序要求指定原始位置、目标位置,rsync 命令其实跟 cp 命令相似。...命令常用备份选项 -r:递归模式,包含目录及子目录中的所有文件。...配置源的表示方法 执行远程同步任务时,rsync 命令需指定同步源服务器中的资源位置。...Linux 从 2.6.13 版内核开始提供了 inotify 通知接口,用来监控文件系统的各种变化情况,如文件的存取,删除,移动,修改等。

    1.1K20

    linux 远程数据同步工具 命令rsync

    rsync命令是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。...rsync是一个功能非常强大的工具,其命令也有很多功能特色选项,我们下面就对它的选项一一进行分析说明。 语法 rsync [OPTION]... SRC DEST rsync [OPTION]......SRC [USER@]HOST::DEST rsync [OPTION]... rsync://[USER@]HOST[:PORT]/SRC [DEST] 对应于以上六种命令格式,rsync有六种不同的工作模式...如:rsync -av /databack root@192.168.78.192::www 6、列远程机的文件列表。这类似于rsync传输,不过只要在命令中省略掉本地机信息即可。...--rsync-path=PATH 指定远程服务器上的rsync命令所在路径信息。 -C, --cvs-exclude 使用和CVS一样的方法自动忽略文件,用来排除那些不希望传输的文件。

    1.8K00

    Linux系统crond、rsync、打包备份数据操作实战

    Linux系统crond、rsync、打包备份数据操作实战 前面介绍了系统中定时任务、rsync、打包等各种操作,同时也介绍了实际生产环境中的各类案例,今天我们结合这几种功能做一次实战(备份数据) 一:...项目背景 某公司WEB服务器数据非常重要,但是如果硬件出现故障,数据就会丢失,人工备份比较费时费力,因些需要进行相关自动备份,并且要备份至指定的备份服务器上 具体备份内容有: 1、网站站点所有目录及相关文件...IP为目录保存,备份的数据需按时间做为文件名 二:需求分析 鉴于目前此种需求进行分析,可以得出操作思路为 1、备份服务器B配置rsync服务,做为服务端 2、web服务器配置为rsync客户端 3、web...服务器上打包备份数据至指定的目录/backup/下 4、然后利用rsync服务推送备份数据至备份服务器上 5、以上配置完成后,可手工测试,如果测试成功,可将上述配置打包写成脚本 6、将脚本写入定时任务,...2002/rsync 将服务开启命令写入开机自启当中 [root@Backup ~]# echo "##web backup by root 20160808">>/etc/rc.local

    1.6K10

    Linux Rsync备份服务介绍及部署守护进程模式

    rsync介绍 rsync是一款开源的、快速的、多功能的、可实现全量及增量的本地或远程数据同步备份工具 在常驻模式(daemon mode)下,rsync默认监听TCP端口873,以原生rsync传输协议或者通过远程...全量与增量 全量:将全部数据进行传输覆盖 增量:只传输差异部分的数据 rsync通过独特的“quick check”算法,实现增量数据传输 rsync的功能 类似与cp命令         --- (本地备份传输数据...) 类似于scp命令          --- (远程备份传输数据) 类似于rm命令              --- (实现无差异同步备份) 类似于ls命令                --- (本地文件信息查看...可以有排除指定文件或目录同步的功能,相当于打包命令tar的排除功能。...[DEST] rsync -- 数据同步命令 [OPTION...] -- 命令参数信息 SRC -- 要同步的数据信息(文件或目录

    1.9K70

    RSync实现文件备份同步

    当然,因为rsync是一款如此有用的软件,所以很多Linux的发行版本都将它收录在内了。...rsync服务器和防火墙 Linux 防火墙是用iptables,所以我们至少在服务器端要让你所定义的rsync 服务器端口通过,客户端上也应该让通过。...五、通过rsync客户端来同步数据 A、语法详解 在配置完rsync服务器后,就可以从客户端发出rsync命令来实现各种同步的操作。...这类似于rsync传输,不过只要在命令中省略掉本地机信息即可。...我们可以在生产型服务器上配置好rsync 服务器。我们可以把一台装有rysnc机器当做是备份服务器。让这台备份服务器,每天在早上4点开始同步服务器上的数据;并且每个备份都是完整备份

    1.2K21
    领券