标签: backup

ZFS 快照 + S3 是否是多个虚拟机和通用文件服务器存储的可行备份系统?

我的任务是为我的小型办公室(大约 12 人)设置备份系统。我们的大部分生产资料都在 AWS 云上,所以我需要备份的是一些小型办公/开发文件(目前低于 100G),加上我们的运营虚拟机和开发文件,总计略低于 1T。

我只需要一些可靠、方便、简单的东西。我对 Linux、FreeBSD 以及某种程度上的 Solaris 10 很满意,所以我倾向于使用完整的服务器,而不是像 Openfiler 或 FreeNAS 这样的设备系统。

我正在考虑的是一个小型文件服务器,用于虚拟机的一般存储和夜间备份,然后是到 Amazon S3 存储服务的异地备份。通常是每晚进行增量备份,每周进行完整备份。

我的问题是使用 ZFS 快照(无论是在本地还是通过“zfs send [-i]”转储到 S3)是否是一种可行的备份工具?或者我应该坚持使用口是心非,或者完全使用其他方法?

内部文件服务器/备份计算机上的 ZFS 快照听起来像是提供快速方便的数据恢复的完美方式,因此我可能会选择这种方式来实现本地冗余。(如果您看到依赖 ZFS 快照比更传统的归档备份更糟糕的情况,请随意说服我。)但是快照是否足够灵活,可以依靠备份服务器丢失进行恢复?或者我选择更传统的东西会更好吗?(随意推荐您喜欢的免费或商业备份解决方案。)

backup zfs snapshot

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

MySQL:如何使用 xtrabackup 使用不同的架构名称进行备份和恢复

我经常需要创建数据库的备份并使用不同的架构名称导入它。这些模式非常大(3-5GB),并且 mysqldump 很痛苦。xtrabackup 看起来很有希望,但我找不到如何使用不同的数据库名称导入备份。

有什么线索吗?

mysql backup restore xtrabackup

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

Azure SQL 数据库备份存储在哪里

我正在运行 5-6 个 Azure SQL 数据库。它们以基本和标准定价层运行。据我所知,备份默认运行,这允许时间点恢复选项发挥作用。

这些是我的问题:

  • 这些备份存储在哪里
  • 除了运行的默认备份之外,是否可以使用恢复服务保管库来备份 Azure SQL 数据库?我尝试进行一些设置,但没有找到 Azure SQL DB 的选项,只有 Azure VM 和文件共享的选项。

backup storage sql database azure

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

备份大型 docker 卷、绑定挂载、/var/lib/docker/volumes/ (owncloud)

我在某种程度上“继承”了一个 docker 化的服务器环境,现在我必须实现一个备份概念 - 特别是对于 Owncloud 容器,它将用户文件存储在 docker 卷内。docer 文档 [1] 说“卷比绑定安装有几个优点”,因此“是首选机制”。列出的优点之一是“卷更容易备份”,文档建议使用如下命令来创建卷的 tar 备份:

$ docker run --rm --volumes-from dbstore -v $(pwd):/backup ubuntu tar cvf /backup/backup.tar /dbdata
Run Code Online (Sandbox Code Playgroud)

但是,特别是对于备份(我使用 borg 备份将主机文件同步到异地存储库),我发现这种方式有几个缺点:

  • 对于每个备份,您都必须在本地复制整个数据,这需要两倍的磁盘空间和复制时间。
  • 每个备份都会创建一个新的 BLOB - 必须再次复制未更改的文件。
  • 要恢复单个 Owncloud 文件,您必须从备份中恢复整个 tar(在同步到备份之前解压将使所需的磁盘空间增加三倍)。...

我对 docker 还比较陌生,所以我可能还没有对 docker 生态系统有完整的了解。但据我目前所知,对于这种情况,我认为绑定安装是最好的解决方案。无论如何,我也没有从卷的其他优势中受益。或者我错过了什么?使用绑定安装有什么缺点吗?

直接备份 /var/lib/docker/volumes/ 怎么样?

通过搜索,我从 owncloud [2] 中找到了这篇博文,建议直接备份 /var/lib/docker/volumes/owncloud_files/_data 。对我来说,这似乎不是最干净的方式。

不过,考虑到目前的情况,我暂时想走这条路。安全吗?(当然,关于一致性所需的预防措施,例如关闭数据库容器、owncloud 维护模式等 - 我认为这里提到的解决方案以任何方式都需要这些!?)

[1] https://docs.docker.com/storage/volumes/

[2] https://owncloud.org/news/docker-series-pt-3-automatically-easily-backup-restore-dockerized-owncloud/

backup owncloud docker

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

Linux不可变备份存储库部署架构最佳实践?

有哪些 Linux 发行版与 Immutable 存储库兼容?

您能否给我一些有关最佳硬件或虚拟机配置的建议,以部署大型备份存储库来保存将保留一年的所有虚拟机备份?

根据https://www.veeam.com/blog/installing-ubuntu-linux-veeam-hardened-repository.html,Ubuntu Server Linux 就是一个例子。

单个大型虚拟机、使用 ExtFS 格式化的 LUN 或其他一些奇特的安全文件系统怎么样?

virtualization linux backup storage veeam

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

在两个位置之间保持数据同步的最有效方法是什么?

例如,我想在两个不同的硬盘驱动器上保持大量音乐文件同步。执行此操作的最有效方法是什么?方法越自动化越好!

files backup synchronization

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

备份 Linux 网络服务器的最佳方法是什么?

我正在运行一个典型的 LAMP 服务器。我需要在不中断服务的情况下通过网络备份这台机器上的数据。备份系统了解 SSH、FTP、SMB、NFS 和 iSCSI。实现这一目标的最佳方法是什么?

linux backup

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

定期备份 MySQL 数据库

我需要知道如何定期备份我的 MySQL 数据库并将备份下载到我的本地服务器。我正在使用 navicat,它有一个简单的备份界面和任务计划工具,但它备份数据库并将备份存储在服务器本身上。我想有一种方法将备份下载到我的本地系统,而不是将它们与数据库放在同一台服务器上。

mysql backup

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

Microsoft SQL Server 的第 3 方备份代理与 MS SQL Server 提供的备份功能之间的区别?

我目前正在寻找一些新的备份软件,并注意到那里的许多产品对 SQL 服务器代理收费很高,即大约 500 英镑。谁能告诉我为什么当 SQL Server 具有内置备份时这些插件的成本如此之高。您是否建议不要使用 MS SQL 服务器备份功能然后备份输出,如果是这样,为什么?

backup sql-server

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

内容服务器备份

在内容服务器上备份数据的最佳方法是什么?例如,我有 15 台只有内容的服务器,上面没有运行任何应用程序。每台服务器都有一个 250 GB 的硬盘驱动器。所以,这是一个相当大的数据量。所有数据都可以从外部访问(通过 HTTP)。所以,问题是:在我的情况下,哪种方法是最好的?

我知道的最有用的方法是交叉备份:当每台服务器包含自己的数据和另一台服务器的备份时。但是,总容量显着减少。

袭击?

backup

4
推荐指数
2
解决办法
397
查看次数