我在多个 RAID6 阵列中拥有大约 15TB 的数据,并且它一直以大约 10% 的速度增长。我想要一个廉价的解决方案来定期备份这些数据并将其带到异地。所以我购买了五个 3TB 驱动器,希望只使用 eSATA 驱动器底座来备份它们。理想情况下,我想一次加载 3TB,并继续在驱动器中弹出直到我完成。
但是,我正在备份的文件系统具有深层和复杂的文件夹结构,因此排除了逐个文件夹备份的可能性,尤其是当我计划每隔几周进行一次备份时。增量备份是理想的,我只是根据需要不断添加驱动器。但是,我无法为此找到负担得起的解决方案(Roxio Retrospect 太贵了)。
有人有什么建议吗?
谢谢
我仍然是磁带的粉丝。我知道它正在“消亡”,但就容量、寿命和便携性而言,它很难被击败。但是,我有一些客户和潜在客户“讨厌”磁带,并希望转向磁盘到磁盘备份。我通常设置磁盘到磁盘到磁带,为您提供“每天”恢复(例如损坏或删除的数据)的快速恢复时间,但您可以在异地随身携带磁带的便携性(同样重要的是,离线)以防万一。
我已经为买不起磁带驱动器的非常小的客户设置了一个带有两个磁盘轮换的 e-SATA 机箱;我正在讨论将其用于 SAN 支持的虚拟化设置,该设置仍需要根据策略进行离线/异地备份(即使它们有一个 DRP“暖”位置,该位置通过 Veeam Backup 软件复制到整个城镇的 ESXi 主机),特别是“离线”位以减轻篡改/恶意活动等。
我知道戴尔制造了一种使用磁盘“磁带”的基于磁盘的备份驱动器,但我更喜欢可以在 Windows、Linux 等中识别为存储设备并相应安装的东西。
在我的脑海中,这个单元会小而轻(可能使用 2.5 英寸驱动器),坚固耐用(每个驱动器都有一个耐用的托盘/底座),与标准 SATAII/III 驱动器(或可能是 SAS)一起使用,具有相应的外部接口. 很高兴有一些冗余(通过RAID1“对”)。
我目前有大约 12TB 的数据用于完整的磁盘到磁带 (LTO3) 备份。不用说,它现在需要超过 16 个磁带,所以我正在寻找其他解决方案。这是我想出的。我想听听社区的想法。
我的设想是对我的整个网络进行完整备份,最初在 1Gbps NIC 上需要很长时间,但是一旦重复数据删除开始备份应该很快。然后我将使用 LTO5 制作磁盘到磁带的备份并相应地存档。
大家觉得呢?通过 1Gbps 网卡进行初始完整备份的更快方法是什么?我的痛点是什么?有没有更好的方法来做我想要实现的目标?
在 ZFS 文件服务器上实施基于 LTO 磁带的备份系统的最佳方法是什么?我有大约 6TB 的数据需要每天备份,另外还有一个现有的 HP 1840 LTO4 磁带机和一堆磁带。
我已经让 ZFS 每天都做自动快照,但现在想为此添加一层离线存储。理想情况下,生成的系统将实现某种父/子轮换系统,所以我在过去两周每天都有差异磁带,每周都有完整备份。
阅读周围,我看到有些人使用 zfs send / dd / tar 的组合来实现这一点,但我不清楚应该如何实现。
更新
我刚刚读过zfs send -i,据说哪个会在两个不同的快照之间发送增量。虽然我担心整个练习可能会让我写一些脚本,但这应该会使差异备份任务更容易一些。仍然不知道如何通过脚本处理磁带更改。
根据http://www.gnu.org/software/automake/manual/tar/Incremental-Dumps.html,我尝试在我的 Ubuntu 上使用 tar 和 --listed-incremental 创建增量备份,但 --listed-增量部分对我不起作用。
在第 0 天,我执行:
SNAR_TODAY=`date +%Y_w%U_${DOW}`
TARGET='/srv/backups/'
SOURCE='/srv/data'
FILENAME=`date +%Y%m%d_%H%M`
tar -cvf $TARGET/$FILENAME.tar --atime-preserve --listed-incremental=$TARGET/$SNAR_TODAY.snar $SOURCE &> $TARGET/$FILENAME.log
Run Code Online (Sandbox Code Playgroud)
工作正常并创建我的 /srv/data 和 2011_wXY_0.snar 的完整备份。
在第 1-6 天,我执行:
DOW=`date +%u`
TODAY=$DOW
YESTERDAY=`expr $TODAY - 1`
SNAR_TODAY=`date +%Y_w%U_${TODAY}`
SNAR_YESTERDAY=`date +%Y_w%U_${YESTERDAY}`
TARGET='/srv/backups/'
SOURCE='/srv/data'
FILENAME=`date +%Y%m%d_%H%M`
cp -p $TARGET/$SNAR_YESTERDAY.snar $TARGET/$SNAR_TODAY.snar
tar -cvf $TARGET/$FILENAME.tar --atime-preserve --listed-incremental=$TARGET/$SNAR_TODAY.snar $SOURCE &> $TARGET/$FILENAME.log
Run Code Online (Sandbox Code Playgroud)
问题: tar 为完整目录创建一个新的 .tar - 不执行任何增量操作。
系统:Linux srv03 2.6.32-28-server #55-Ubuntu SMP
$ tar --version
tar (GNU tar) 1.22 …Run Code Online (Sandbox Code Playgroud) 我在由磁带备份的服务器上运行了一个应用程序。该应用程序每天处理大量业务关键信息。在这种情况下,我应该多久验证一次磁带备份和磁带上的 SQL 备份成功?
这可能有点主观,所以如果你觉得这个话题应该结束 - 继续。
我们大量使用 Netbackup 和一个大型的多驱动器 LTO-4 库。我们经常努力在适当的备份窗口中完成所有工作。我们避免的一件事是使用多路复用功能将多个备份作业驱动到同一磁带。我们听到了不同的原因,例如好处不能证明风险是合理的,并且没有这样做。
当我们讨论解决吞吐量问题的各种选项时,总会出现这个问题。我正在寻找解决这个问题的意见和方法。
可能的重复:
如何为多个基于 Linux 的服务器提供适当的备份?
我想对整个系统进行夜间备份,并能够回滚到过去 7 天的任何一天。而且,它必须是增量备份。我应该使用什么工具?我读过的关于 rsync 的教程只讲述了如何存储最新的增量备份,我需要最后 7 个。
如何导出/复制虚拟机及其所有快照并将其移动到另一台机器?我是否必须使用某些 CLI 命令或导出设备就足够了?
虚拟盒 4.0.1
我们正在寻找一个开源备份工具,它支持 linux 的增量文件备份(如 time machine ion mac)。我们想在我们的服务器上备份文件共享。该工具应尽可能简单,并在每晚通过 cron 作业触发 incemantal 备份。欢迎任何建议。
backup ×10
linux ×2
ubuntu ×2
backupexec ×1
hard-drive ×1
tape ×1
tar ×1
virtualbox ×1
windows-7 ×1
zfs ×1