标签: backup

您如何处理数据归档?

备份是一回事,但长期存档是另一回事。例如,您可能需要将电子邮件存储 7 年,或无限期保留所有项目数据。我曾经将档案保存到磁带上,但后来我的磁带被破坏了(驱动器将磁带撕掉了)。所以...写到 2 磁带我听到你说。那是别人做的吗?有 2 个(或更多)相同数据的磁带用于冗余?

但另一个问题是磁带通常不能被不同的备份软件供应商读取。例如,如果您使用 Arcserve -> Backup Exec -> Commvault 超过 10 年,您将需要保留所有 3 个系统,以便您可以恢复旧数据。对于硬件也是如此。旧磁带可能没有条形码。可能与新库等不兼容。所以,您是否保留旧磁带硬件和旧软件,以防万一您可能需要恢复 10 年前的文件?

或者……当您迁移到新的备份系统时,您是否将所有存档数据迁移到新系统并将其重新存档到新磁带上?那可能是一项艰巨的工作。

有什么想法吗?

backup

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

哪些备份软件产品适合“企业”使用?

来自 FOSS 领域,很少有备份解决方案适合在更大的环境中使用。

有大量现有的商业备份软件,我对它们在现场使用时如何衡量很感兴趣。大多数产品在纸上看起来相当不错,但一旦推出并第一次使用,它们往往会显示出丑陋的一面。常见的问题来源是您在产品评估中忘记的重要事情,营销人员比实际情况更生动地展示的功能,或者损害功能、数据完整性或整个产品的错误/问题。

我想知道您知道和使用的备份软件如何在以下类别中使用票价:

  • 服务器端和客户端支持哪些平台?
  • 客户端、服务器和存储之间的通信是否加密?
  • 该架构是否允许可扩展性?您可以轻松地增长到 100、500 和 1000 个客户吗?(拆分“控制器”和“存储”守护进程,没有已知可扩展性问题的区域)
  • 支持哪些存储设备?
  • 配置版本是否安全?(您能否轻松注意到意外/恶意的配置更改)
  • 软件有监控接口吗?(例如失败的备份作业)
  • 如何收集性能数据?(例如,已用卷、平均作业大小、备份空间满前的天数等)
  • 该产品是否具有某种重复数据删除功能?(不要存储相同的文件两次)
  • 增量备份作业是否正确处理已删除的文件?(例如,从增量备份恢复时,不要恢复在备份运行之间删除的文件)
  • 是否有任何工具/功能有助于裸机恢复?(想想 Live-CD、块设备和文件系统的自动设置、引导加载程序的恢复等)
  • 作业调度如何工作?是否有任何功能可以帮助在给定的时间范围内平衡备份作业?
  • 是否有用于数据库和其他守护程序的插件/帮助程序需要先置于一致状态?是否有合适的 Pre/Post-Backup 脚本执行框架?
  • 是否支持工作迁移?(例如,将备份作业从磁盘移动到磁带或从磁带移动到外部/异地存档)

请提及在日常使用中影响您的任何扭结、问题、问题等,以及独特/使其与众不同的功能。


我知道这是一个冗长的问题,但我认为这将有助于整个社区尽可能彻底地充实这个问题,以便可以在没有太多反复试验的情况下做出明智的决定;)。随意评论我忘记在我的清单中的事情。

backup

9
推荐指数
2
解决办法
1000
查看次数

通过 smb 加速 rsync

我正在通过 SMB 将 Linux 机器备份到 NAS。我在本地安装 NAS,然后同步大量数据(100GB 左右)。我相信这需要很长时间才能完成:超过 12 个小时。一旦所有内容都被复制,我预计会快得多,因为几乎每天都没有任何变化。

有没有办法加快这个速度?

我在想,也许 rsync 认为它可以使用本地硬盘并使用校验和而不是时间/大小比较?但我没有找到强制时间和日期比较的方法。还有什么我可以检查的吗?

backup performance rsync samba server-message-block

9
推荐指数
4
解决办法
3万
查看次数

MySQL 相当于 .pgpass,或 mySQL 的 cron 作业中的自动身份验证

我正在编写一个 bash 脚本来备份我的数据库。大多数是 postgresql,在 postgres 中有一种方法可以通过创建一个包含 postgres 密码的 ~/.pgpass 文件来避免必须进行身份验证。我把它放在 root 的主目录中,并将其设置为 chmod 0600,这样 root 就可以转储 postgres 数据库而无需进行身份验证。现在我想为mysql做一些类似的事情,虽然我只有一个mysql数据库。我怎样才能做到这一点?我不想在命令行上为 mysqldump 指定密码,因为这是其他用户可能有点可见的脚本的一部分。有没有更好的方法(即内置于 mysql)来做到这一点,而不是制作一个只有 root 可以读取的文件,然后读取该文件以获取 mysql 密码,然后在 bash 脚本中将其用作变量?

mysql backup bash cron

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

如何减少重新格式化/恢复用户工作站的时间?

我开始在一家中型公司工作(大约 150 名用户)。当用户的工作站由于各种原因需要重新格式化时,我们重新格式化,从 oem 磁盘重新安装 Windows,安装驱动程序,安装商店所需的软件,并从最新备份中恢复用户文档。

虽然这个过程不是很困难,但非常耗时。有哪些选项可以简化/加速此过程?

主要是一个完整的 Windows 商店,其中大多数服务器运行 Win2k3 Enterprise,工作站运行各种 XP、Vista 和 7。工作站通过各种 OEM 购买,主要是戴尔。

backup user-profile restore

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

自动备份 EC2 实例的最简单方法是什么?

我担心有一天我可能会登录,而我完全配置的实例已被删除。我希望能够每天将其备份到 S3,但令人沮丧的是,这不是控制台中的简单设置。

是否有一个简单的托管解决方案可以处理备份,如果发生不可想象的事情,让我可以立即简单地恢复它?

linux backup cloud-computing amazon-s3 amazon-ec2

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

使用卷影复制的 SQL Server 备份

许多著名的 Windows 备份实用程序使用内置于较新版本 Windows 的卷影复制服务来创建磁盘的时间点快照,以便安全地备份打开的文件。

但是这种机制在 SQL Server 上的表现如何?我知道存在 SQL Server VSS Writer 以帮助备份系统与 SQL Server 互操作,但并非所有备份系统都了解 SQL Server 并利用它提供的与备份相关的 API。

所以我的问题是,那些对 SQL Server 一无所知的程序呢?

他们大概会获得 MDF 和 LDF 文件在某个时刻存在的时间点快照。并且大概 SQL Server 数据格式足够健壮,可以保证这样的快照是一致和可用的。

这是事情的运作方式,还是我错过了什么?使用这种备份机制是否存在“问题”,或者我会安全吗?

windows backup vss sql-server

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

备份/克隆 btrfs 分区

是否可以逐字备份一个 btrfs 分区(包括所有通过将快照树标记为 COW 来节省空间的共享结构)到另一个分区?例如,我想备份我的根分区,它有几个 btrfs 子卷(/ 本身的快照)。

我能想到的唯一方法是使用块复制工具,dd但效率低下,因为我的分区只有 20% 已满,我打算定期备份它。我已经使用 增量备份所有内容rsync,因此这不是另一个问题的解决方法。我只需要一点点克隆我的 btrfs 分区,而不必使用诸如dd.

例如,我知道 ext3 提供了转储和恢复实用程序。这就是我正在寻找的东西。

更新

这是一个更新,以澄清这样一个事实,即我希望能够像访问实时磁盘一样访问备份存储上的文件(即我不想将转储文件存储在备份存储上)。

backup clone btrfs

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

大公司如何备份他们的数据?

处理大量数据的公司(例如 Google 或 Facebook)如何备份所有内容?

根据维基百科上的这篇谷歌平台文章,谷歌估计有 450,000 多台服务器,每台服务器都有 80+ GB 的硬盘。这是很多数据。他们真的为每 1 GB 数据保留 1 GB 以上的备份吗?

backup google large-data

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

每次都应该将静态数据备份到磁带吗?

在《备份和恢复》一书中,他们写道,每月进行一次完整备份是一种很好的做法,然后每周进行增量或差异备份。

如果我每周有 800GB 数据和大约 10GB 的变化怎么办。

我还应该每个月做一次完整备份吗?

我的意思是,在 LTO 磁带上,它们可以保证 30 年的数据集成性。

那么为什么每次都要进行全面备份呢?

linux windows backup tape

8
推荐指数
3
解决办法
363
查看次数