标签: incremental-backup

我想对我的整个切片进行版本控制

我正在从 Slicehost 租用一个切片(即 VPS)。我花了一两天的时间来填充/usr我最喜欢的包、/etc配置和初始化脚本等等。现在我想:

  1. 将整个设置保存在某处(例如,加载到另一台机器上)。
  2. 查看我对哪些文件进行了哪些更改
  3. 还原更改、标记修订和所有其他好的版本控制内容

保存磁盘映像给了我(1),但不是(2)和(3)。

使用 Subversion ( svn import / svn://someotherhost) 可能会给我所有三个,但如果我实际尝试将项目签出/并维护根拥有的区域中的 .svn 目录,我预计会出现问题。要将我的设置加载到新切片上,我需要先在其上安装 svn 客户端。

有什么好的方法可以做我想做的事吗?

backup vps incremental-backup version-control

3
推荐指数
1
解决办法
196
查看次数

将增量快照备份到另一个卷

我正在寻找一种方法来实现接近以下备份方案的东西:

  1. 最初,完整映像被复制到备份目标。
  2. 定期(例如每晚),只有自上次备份以来发生更改的块才会被复制到备份目标。
  3. 理想情况下,应该可以从任何时间点挂载快照,或者有选择地删除(扁平化)一些快照。

这可以使用 LVM(或其他方式)实现吗?它需要跟踪自上次备份以来哪些块变脏了,我不确定 LVM 可以做到这一点……我宁愿避免始终在 LVM 快照上运行的永久性性能成本。

linux backup lvm incremental-backup

3
推荐指数
1
解决办法
6545
查看次数

如何编写 rsync 命令来备份除硬件特定文件之外的所有内容

我有一个 VPS 生产服务器,它为我为客户制作的 Web 应用程序提供服务。我有一个 rsync cron 作业在我的开发服务器上运行,它每天对整个生产服务器进行备份。

#!/bin/sh

RSYNC=/usr/bin/rsync
SSH=/usr/bin/ssh
KEY=/root/backup-rsync-key
RUSER=root
RHOST=xxx.xxx.xxx.xxx
LPATH=/home/backup
RPATH=/

$RSYNC -avz -e "$SSH -i $KEY" $RUSER@$RHOST:$RPATH $LPATH
Run Code Online (Sandbox Code Playgroud)

它工作正常,但会出现以下类型的错误:

...
rsync: read errors mapping "/sys/module/yenta_socket/parameters/disable_clkrun": No data available (61)
ERROR: sys/module/yenta_socket/parameters/isa_probe failed verification -- update discarded.
rsync: read errors mapping "/sys/module/yenta_socket/parameters/isa_probe": No data available (61)
ERROR: sys/module/yenta_socket/parameters/pwr_irqs_off failed verification -- update discarded.
rsync: read errors mapping "/sys/module/yenta_socket/parameters/pwr_irqs_off": No data available (61)
ERROR: sys/power/state failed verification -- update discarded.
rsync: read errors mapping "/sys/power/state": No …
Run Code Online (Sandbox Code Playgroud)

rsync incremental-backup

2
推荐指数
1
解决办法
3243
查看次数

安排命令运行的最佳方法是什么,确保之前的一组命令已完成?

即,我需要轮换备份文件夹。我有许多机器按计划将 rsync 同步到单个备份机器。尽管我安排在深夜开始备份,并在第二天早上晚些时候安排文件夹轮换(使文件夹 day0 变为 day1,从最旧的开始)(例如,提供 10 个小时来完成备份) ,我希望能够在允许轮换开始之前确保所有备份都已完成,而不是做出假设(因为,如果我在备份进行时轮换文件夹,我的备份将不准确)。

这对于一台机器来说是微不足道的,但对于几台机器来说,我希望有人知道最好的方法......我可以想到一些但宁愿不必在运行系统上“实验”:

让每个备份创建一个完成标记,并在特定时间后每隔几分钟运行一次轮换脚本,检查它是否还没有成功运行,并且所有标记都是最新的(比上次旋转脚本标记旧)?

让每个备份 mv 之前的 rsync 到一个正在进行的文件夹,rsync,然后 mv 回到 day0,这样如果没有完成,轮换就跳过那个备份?

只是忍受可能不准确的备份?

linux backup incremental-backup

2
推荐指数
1
解决办法
267
查看次数

创建 SQL Server 完整备份而不影响维护计划?

我们使用集中式 SQL Server 2005 服务器进行 Web 开发。服务器有一个维护计划,每周日进行一次完整备份,并在所有其他晚上进行增量备份。所有数据库都使用简单恢复模型,因此事务日志不是一个因素。

此外,我们的程序员被要求在对数据库进行大量更改时手动保存完整备份。完整备份已签入我们的源代码控制存储库。

我突然想到手动备份会影响维护计划完成的每日增量备份。如果我理解正确,程序员可以在周三进行手动完整备份,周四的自动增量将依赖于周三的完整备份而不是周日的完整备份。不好。

是否可以保存不影响维护计划的完整备份?我的研究表明数据库快照可能是合适的,但我只是在寻找备份而不在服务器上生成新数据库。

如果 SQL Management Studio 中没有该功能,我们将假设程序员可以运行/定制脚本。

谢谢!

maintenance backup incremental-backup snapshot sql-server

1
推荐指数
1
解决办法
1136
查看次数

哪个 Linux 发行版更喜欢通过 vpn 进行远程管理和远程增量备份?

我的合伙人经营一家小型会计事务所。计算机支持人员最近倒闭了,所以我自愿(!)更换老化的公司服务器。

我应该说我的背景是 C++ 开发,所以我没有太多机会做系统管理,而且我对这一切都不太熟悉,尽管这么说,我过去已经设置了 Linux包括 SSH、DNS、Apache、iptables 等

服务器很旧(它有一个 Pentium 4 CPU)而且速度很慢。它运行具有 2.5GB RAM 的 Windows Server 2003。客户端 PC 具有同样不起眼的规格,一切都通过 10/100Mbps 以太网运行。

我想知道的是 - 如果我从 Windows Server 2003 转移到 Windows 7 Professional(使用 Linux VirtualBox 主机提供 DNS 服务),我是否会失去任何无法用 Windows 7 / Linux 替代的服务?

服务器目前处理以下任务:

  1. 应用服务器(Sage)

  2. 存储(网络可访问共享)

  3. 备份(网络可访问共享)

  4. 打印服务器

  5. 域名系统

  6. 微软交换

我一直在考虑放弃 Microsoft Exchange,这应该可以减少运行 Windows Server 的需要。代替 Microsoft Exchange,我打算将它们转移到 Google for Business。

有了 Windows Server,我想在服务器上安装 Linux。这将允许我设置文件共享、DNS 和运行 Windows 7 Professional 的虚拟主机。

我需要运行 Windows 7 专业版才能托管 Sage Accounts Production Advanced 应用程序集。

就管理 Samba 和 …

remote-access linux vpn incremental-backup

1
推荐指数
1
解决办法
619
查看次数

rsync 最近 3 天加上每周备份

我有一个 shell 脚本,我将使用 crontab 运行它。基本上我想修改它,以便我可以在过去 3 天内每天进行备份。我看过过去 7 天是备份的例子。我只需要最后3个滚动天。我知道我必须为每周的日程安排单独的脚本。

代码:

rsync -avzh --delete XXXX@XXXXX:/home/XXXXX/source/ /$HOME/destination
Run Code Online (Sandbox Code Playgroud)

任何帮助是极大的赞赏。

rsync incremental-backup cron

0
推荐指数
1
解决办法
921
查看次数

差异和增量备份的定义

在关于Archivbit 的德语维基百科上,我阅读了以下内容:

完整备份:完整备份备份所有文件 - 无论其属性如何 - 并重置存档属性。

差异备份:差异备份备份自上次完整备份以来发生更改的所有文件,因此设置了存档位。归档位保持不变。

增量备份:增量备份的行为因各自备份程序中的实施而异。所以可能是存档位被重置了……”

对我来说真的不清楚。没有归档位复位的增量备份和差异备份有什么区别?在差异备份部分是否真的需要提及完整备份或者像这样就足够了:

差异备份备份所有设置了存档位的文件。归档位保持不变。

这些定义是特定于软件的吗?
是否有对这些术语具有明确、公认的定义的来源?

backup incremental-backup

0
推荐指数
1
解决办法
213
查看次数

为什么要同时进行增量备份和完整备份

一些备份软件供应商建议除了每天进行“增量备份”之外,还进行每周“完整备份”。以防万一:http : //novabackup.novastor.com/blog/differential-incremental-backup/

我有以下问题:

  • 如果您确实信任增量备份,则不需要“完整”备份
  • 如果您不信任增量备份,那么您应该每天进行“完整”备份,并且根本不要使用增量备份

为什么要按照上面链接的博客文章中的建议进行增量备份和完整备份?

backup incremental-backup

-2
推荐指数
1
解决办法
589
查看次数