在线备份:在编辑分区中的某些文件的同时备份该分区

在线备份:在编辑分区中的某些文件的同时备份该分区

备份分区需要很长时间。我是否可以在备份分区的同时编辑该分区中的几个文件,以便备份仍然是最新的,即与备份完成时的分区相同?谢谢。

答案1

即与备份完成时的分区相同?

不,你无法获得完全最新的一致备份结尾,但您可以获得代表磁盘状态的一致备份开始通过使用 LVM 快照。使用 创建快照lvcreate -s,这样您就可以获得一个新设备,其内容似乎是您创建快照时原始卷的状态,同时您可以继续修改原始卷。然后,您可以备份快照,而不必担心备份将包含备份前和备份期间的数据混合。完成备份后,您可以删除快照。

当然,这要求您最初使用 lvm 安装的系统,并且在物理卷中有一些可用空间来创建快照。

答案2

在线备份整个分区是一个糟糕的想法

备份分区可能需要很长时间。互联网连接可能会中断。如果在线备份进行到一半时发生这种情况,您将留下大量垃圾文件。

要备份的分区应该卸载。如果您挂载该分区并对其进行摆弄,您很可能会得到一个巨大的垃圾文件。

考虑备份文件夹中的文件/home而不是备份整个分区。

使用备份软件。Ubuntu 中默认安装了一个备份软件。将其设置为经常备份。备份软件旨在进行增量备份。如果您编辑了一些文件,那么下次备份时,它将只备份这些文件,而不会备份其他所有文件。您可以每十分钟、每分钟或每小时备份一次。

备份到外部硬盘。或者连接到家庭网络的另一台计算机。

增量备份本身并不能解决问题,因为如果您在备份期间修改了一个或多个文件,备份仍然可以抓取已修改一半的文件或文件集。如果您从事视频编辑业务,情况尤其如此。

当然,由于它比完整备份花费的时间少得多,因此确保在增量备份期间不更新任何文件可能是可以接受的。

对于台式机:我建议你安排在深夜或任何你准备睡觉的时候进行完整备份。晚上保持桌面开机,这样它就可以在没有人为干扰的情况下进行备份。

对于笔记本电脑:我建议您在一天的工作结束后进行备份。您可能还想同时备份和给笔记本电脑充电。


为了方便使用,我建议使用 GUI备份已预装。如果您需要命令行解决方案,只需使用rsynccron(或anacron)。

rsync是一个非常强大的命令行工具,您可以在具有许多选项的脚本中使用。其中一个选项仅备份(复制)已更改的文件。您将需要两个脚本,一个用于完整备份,一个用于增量备份。两个脚本将使用rsync不同的选项。

cronanacron是自动执行备份脚本的强大工具,以便它按照固定的时间间隔执行。

Ubuntu 关于备份主题的官方文档非常好。

希望这可以帮助

相关内容