备份是一回事,但长期存档是另一回事。例如,您可能需要将电子邮件存储 7 年,或无限期保留所有项目数据。我曾经将档案保存到磁带上,但后来我的磁带被破坏了(驱动器将磁带撕掉了)。所以...写到 2 磁带我听到你说。那是别人做的吗?有 2 个(或更多)相同数据的磁带用于冗余?
但另一个问题是磁带通常不能被不同的备份软件供应商读取。例如,如果您使用 Arcserve -> Backup Exec -> Commvault 超过 10 年,您将需要保留所有 3 个系统,以便您可以恢复旧数据。对于硬件也是如此。旧磁带可能没有条形码。可能与新库等不兼容。所以,您是否保留旧磁带硬件和旧软件,以防万一您可能需要恢复 10 年前的文件?
或者……当您迁移到新的备份系统时,您是否将所有存档数据迁移到新系统并将其重新存档到新磁带上?那可能是一项艰巨的工作。
有什么想法吗?
来自 FOSS 领域,很少有备份解决方案适合在更大的环境中使用。
有大量现有的商业备份软件,我对它们在现场使用时如何衡量很感兴趣。大多数产品在纸上看起来相当不错,但一旦推出并第一次使用,它们往往会显示出丑陋的一面。常见的问题来源是您在产品评估中忘记的重要事情,营销人员比实际情况更生动地展示的功能,或者损害功能、数据完整性或整个产品的错误/问题。
我想知道您知道和使用的备份软件如何在以下类别中使用票价:
请提及在日常使用中影响您的任何扭结、问题、问题等,以及独特/使其与众不同的功能。
我知道这是一个冗长的问题,但我认为这将有助于整个社区尽可能彻底地充实这个问题,以便可以在没有太多反复试验的情况下做出明智的决定;)。随意评论我忘记在我的清单中的事情。
我正在通过 SMB 将 Linux 机器备份到 NAS。我在本地安装 NAS,然后同步大量数据(100GB 左右)。我相信这需要很长时间才能完成:超过 12 个小时。一旦所有内容都被复制,我预计会快得多,因为几乎每天都没有任何变化。
有没有办法加快这个速度?
我在想,也许 rsync 认为它可以使用本地硬盘并使用校验和而不是时间/大小比较?但我没有找到强制时间和日期比较的方法。还有什么我可以检查的吗?
我正在编写一个 bash 脚本来备份我的数据库。大多数是 postgresql,在 postgres 中有一种方法可以通过创建一个包含 postgres 密码的 ~/.pgpass 文件来避免必须进行身份验证。我把它放在 root 的主目录中,并将其设置为 chmod 0600,这样 root 就可以转储 postgres 数据库而无需进行身份验证。现在我想为mysql做一些类似的事情,虽然我只有一个mysql数据库。我怎样才能做到这一点?我不想在命令行上为 mysqldump 指定密码,因为这是其他用户可能有点可见的脚本的一部分。有没有更好的方法(即内置于 mysql)来做到这一点,而不是制作一个只有 root 可以读取的文件,然后读取该文件以获取 mysql 密码,然后在 bash 脚本中将其用作变量?
我开始在一家中型公司工作(大约 150 名用户)。当用户的工作站由于各种原因需要重新格式化时,我们重新格式化,从 oem 磁盘重新安装 Windows,安装驱动程序,安装商店所需的软件,并从最新备份中恢复用户文档。
虽然这个过程不是很困难,但非常耗时。有哪些选项可以简化/加速此过程?
主要是一个完整的 Windows 商店,其中大多数服务器运行 Win2k3 Enterprise,工作站运行各种 XP、Vista 和 7。工作站通过各种 OEM 购买,主要是戴尔。
我担心有一天我可能会登录,而我完全配置的实例已被删除。我希望能够每天将其备份到 S3,但令人沮丧的是,这不是控制台中的简单设置。
是否有一个简单的托管解决方案可以处理备份,如果发生不可想象的事情,让我可以立即简单地恢复它?
许多著名的 Windows 备份实用程序使用内置于较新版本 Windows 的卷影复制服务来创建磁盘的时间点快照,以便安全地备份打开的文件。
但是这种机制在 SQL Server 上的表现如何?我知道存在 SQL Server VSS Writer 以帮助备份系统与 SQL Server 互操作,但并非所有备份系统都了解 SQL Server 并利用它提供的与备份相关的 API。
所以我的问题是,那些对 SQL Server 一无所知的程序呢?
他们大概会获得 MDF 和 LDF 文件在某个时刻存在的时间点快照。并且大概 SQL Server 数据格式足够健壮,可以保证这样的快照是一致和可用的。
这是事情的运作方式,还是我错过了什么?使用这种备份机制是否存在“问题”,或者我会安全吗?
是否可以逐字备份一个 btrfs 分区(包括所有通过将快照树标记为 COW 来节省空间的共享结构)到另一个分区?例如,我想备份我的根分区,它有几个 btrfs 子卷(/ 本身的快照)。
我能想到的唯一方法是使用块复制工具,dd但效率低下,因为我的分区只有 20% 已满,我打算定期备份它。我已经使用 增量备份所有内容rsync,因此这不是另一个问题的解决方法。我只需要一点点克隆我的 btrfs 分区,而不必使用诸如dd.
例如,我知道 ext3 提供了转储和恢复实用程序。这就是我正在寻找的东西。
更新
这是一个更新,以澄清这样一个事实,即我希望能够像访问实时磁盘一样访问备份存储上的文件(即我不想将转储文件存储在备份存储上)。
处理大量数据的公司(例如 Google 或 Facebook)如何备份所有内容?
根据维基百科上的这篇谷歌平台文章,谷歌估计有 450,000 多台服务器,每台服务器都有 80+ GB 的硬盘。这是很多数据。他们真的为每 1 GB 数据保留 1 GB 以上的备份吗?
在《备份和恢复》一书中,他们写道,每月进行一次完整备份是一种很好的做法,然后每周进行增量或差异备份。
如果我每周有 800GB 数据和大约 10GB 的变化怎么办。
我还应该每个月做一次完整备份吗?
我的意思是,在 LTO 磁带上,它们可以保证 30 年的数据集成性。
那么为什么每次都要进行全面备份呢?
backup ×10
linux ×2
windows ×2
amazon-ec2 ×1
amazon-s3 ×1
bash ×1
btrfs ×1
clone ×1
cron ×1
google ×1
large-data ×1
mysql ×1
performance ×1
restore ×1
rsync ×1
samba ×1
sql-server ×1
tape ×1
user-profile ×1
vss ×1