Linux 如何使用rsync对大文件(100GB)进行增量备份?

Linux 如何使用rsync对大文件(100GB)进行增量备份?,linux,diff,rsync,Linux,Diff,Rsync,我有一个场景,如果文件内容发生更改,我必须每5分钟对本地计算机上大约100GB的大型文件进行增量备份 文件名:example.txt 备份:example.txt.00:05、example.txt.00:10、example.txt.00:15和 等等 最优化的方法是什么 如果我选择diff,那么检查文件内容将花费很多时间 我更喜欢使用rsync,但我不确定它将如何管理多个文件。我通过rsync的手册页解决了这个问题 -b、 --备份进行备份(请参阅--suffix&--backup dir)

我有一个场景,如果文件内容发生更改,我必须每5分钟对本地计算机上大约100GB的大型文件进行增量备份

文件名:example.txt

备份:example.txt.00:05、example.txt.00:10、example.txt.00:15和 等等

最优化的方法是什么

如果我选择diff,那么检查文件内容将花费很多时间


我更喜欢使用rsync,但我不确定它将如何管理多个文件。

我通过rsync的手册页解决了这个问题

-b、 --备份进行备份(请参阅--suffix&--backup dir)

--backup dir=dir将备份放入基于dir的层次结构中

--后缀=后缀备份后缀(默认~w/o--backup dir)

脚本:

#!/bin/bash
while True
do
timestamp=$(date +"%H:%M:%S")
echo $timestamp
rsync -avschz --backup --backup-dir=archive --suffix="-$timestamp" example.txt backup
sleep 300
done
上面的脚本将在备份目录中创建一个归档目录,并相应地重命名文件

输出:

imohit:rsync-script ethicalmohit$ ls -l backup/archive/
total 88064
-rw-r--r--  1 ethicalmohit  staff  18874368 Mar 25 03:06 example.txt-03:15:41
-rw-r--r--  1 ethicalmohit  staff  12582912 Mar 25 03:17 example.txt-03:25:42
-rw-r--r--  1 ethicalmohit  staff  13631488 Mar 25 03:25 example.txt-03:30:42

Stack Overflow是一个关于编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参见帮助中心中的。也许或者会是一个更好的提问的地方。