5月14日任务

本文详细介绍rsync工具的使用方法及常见选项,包括增量备份、权限保留等功能,并演示了本机及远程备份的具体操作流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


10.28 rsync工具介绍

rsync是一个同步备份工具,支持增量备份,支持本机到本机及远程备份

这个在日常运维中比较重要,几乎每天都有可能会用到

安装rsync

# yum install -y  rsync

备份passwd

# rsync -av  /etc/passwd /tmp/1.txt        // -a 保留权限和属性  -v可视化过程


远程备份

本地到远方

# rsync  -av /etc/passwd root@192.168.131.130:/tmp/1.txt    //'root@'可以省略,表示远方主机以当前用户名进行备份



远方到本地

# rsync  -av  root@192.168.131.130:/etc/passwd  /tmp/2.txt





10.29/10.30 rsync常用选项



-a 包含-rtplgoD

-r 同步目录时要加上,类似于cp -r选项


-v 同步时显示一些信息,以知道同步过程

-l 保留软连接

-L 加上该选项后,同步软连接时会把源文件给同步

-p 保持文件的权限属性

-o 保持文件的属主

-g 保持文件的属组

-D 保持设备文件信息

-t 保持文件的时间属性

--delete 删除DEST中SRC没有的文件

--exclude过滤指定文件,不进行同步

-p 显示同步过程,比如速率,比-v更加详细

-u 加上该选项后,如果DEST中的文件比SRC新,则不同步

-z 传输时压缩



10.31 rsync通过ssh同步

推送

# rsync -av  /tmp/test3/ root@192.168.131.130:/tmp/test


接收

# rsync -av   root@192.168.131.130:/tmp/test/  /tmp/test2/



指定端口

-e "ssh -p 22"

# rsync -av -e "ssh -p 22"   root@192.168.131.130:/tmp/test/  /tmp/test2/





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值