使用rsync进行本地备份

本文介绍了如何使用rsync进行本地数据备份,包括基本命令、本地备份操作、排除特定文件夹、PATTERN规则以及通过shell脚本和crontab进行定时备份的方法。
摘要由CSDN通过智能技术生成

由于购买了Gen10服务器,因此有了备份的需求。经过考察,暂时选用冷备份的方式。也就是定期将数据拷贝到一个移动硬盘上。为了做到自动,准备使用rsync程序。这个程序的功能很强大,在官网上也有详细介绍。这里仅给出我使用的方式。

基本命令

Local: rsync [OPTION...] SRC... [DEST]
选项可以参照上面的官网文档。

本地备份

rsync可以进行本地或网络备份。其区别仅仅在于备份命令中的source,dest的地址是否包含:
这里根据需求,使用本地备份就可以了。

文件夹排除

rsync提供include\exclude参数以便我们能够指定需要同步的文件或文件夹。使用方式是在选项中通过--include=PATTERN, --exclude=PATTERN的方式指定排除或选中满足PATTERN的文件及文件夹。
如果需要操作的文件较多,还可以在文件中指定,然后通过--include-from=filename--exclude-from=filename 指定该文件即可。下面我就是用这种方式来指定。
需求是:我有几个文件夹,只想同步我指定的文件。假定我们有一个test文件夹,结构是这样的:

├── inner
│   ├── ininner
│   │   ├── inner3
│   │   │   └── test6
│
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值