标签: backup

Windows 服务器镜像驱动器作为主备份

我最近被分配到一个小办公室维护一个会计服务器(2008 r2)。然后我发现他们只有 1 个硬盘,根本没有备份系统 - 甚至没有备份数据库。

我阅读了 Windows 驱动器镜像(因为服务器没有硬件控制器)并考虑在服务器上设置它。这样做是个好主意吗?我担心的是,如果一个驱动器上的数据由于坏扇区而损坏怎么办?它会镜像到另一个驱动器吗?是否也可以镜像 os 分区,所以如果一个驱动器死了,服务器仍然会从镜像驱动器启动?

之后有什么建议可以进行第二次备份?

我对服务器的经验为 0,所以我为我所做的任何愚蠢的假设道歉。

backup windows-server-2008-r2

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

安排一个 raidz3 ZFS vdev 来容忍整个 JBOD 故障?

假设我要构建一个非常大的 1PB zpool。我将有一个带有 HBA 的主机单元(可能是 4 端口 LSI SAS 卡),并且我可能将 7 个 45 驱动器的 JBOD 连接到主机单元。

使用 raidz3 执行此操作的基本方法是创建 21 个不同的 15 驱动器 raidz3 vdev(7 个 JBOD 中的每一个 3 个 15 驱动器 vdev),然后从所有 21 个这些 raidz3 vdev 中创建一个池。

这将工作得很好。

这里的问题是,如果您因任何原因丢失一个 vdev,您将丢失整个池。这意味着您绝对不会丢失整个 JBOD,因为那会丢失 3 个 vdev。但是,在邮件列表线程中,有人暗中暗示了一种组织磁盘的方法,这样您就可以确实丢失整个 JBOD。他们说:

“使用戴尔 R720 主机,加上一堆双路径连接到几个 LSI SAS 交换机的戴尔 MD1200 JBOD……我们进行了三重奇偶校验,并且我们的 vdev 成员资格设置为我们最多可以丢失三个 JBOD 并且仍然可以功能(每个 JBOD 一个 vdev 成员磁盘)。”

......我不太确定他们在这里说什么。我认为他们的意思是,不是在一个 HBA 上拥有一个 vdev(所有连续的 15 个(或 12 个,或其他)磁盘),您实际上将 vdev 的奇偶校验驱动器拆分为其他 JBOD,这样您可能会丢失任何 jbod 并且您在其他地方仍然有 N-3 驱动器来覆盖该 vdev …

backup zfs storage filesystems sas

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

用于克隆的 RAID1

我知道 RAID 不应该用于备份,但如何使用它来创建物理级别的备份?我设置了从所有网络到一台服务器的常规 rsync 备份。每周一次,将所有备份复制到外部硬盘(直接使用 dd)并将硬盘小心带回家,以防止在服务器机房发生问题时丢失数据。

现在,拥有两个或更多磁盘的 RAID1 阵列而不是复制数据 - 只需将磁盘与另一个磁盘切换并重建阵列是否是个好主意?之后从提取的磁​​盘中恢复数据会出现问题吗?

linux raid ubuntu backup

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

从 .bak 中查找完整或差异备份(使用 powershell 或通过任何其他方式)

我正在尝试确定 MS SQL 备份文件 (.bak) 是完整的还是差异的。

是否有捷径可寻?在powershell中这样做的一种方法?

backup powershell sql sql-server

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

哪些压缩文件格式对 rsync 有效?

rsync如果您需要备份大文件(例如数据库文件),每个系统管理员都知道这是一种方法:由于它使用增量压缩,因此它只会将已从原始文件修改的块覆盖到备份文件中,从而避免了很多开销。

然而,对于某些文件格式,例如gzipbzip2,修改文件会导致整个块被再次复制,因为它会在修改它的文件结构中引起某种蝴蝶效应,即使只更改几个字节也是如此。

那么,哪些压缩文件格式最rsync友好呢?反过来说,当时间是黄金并且有 10K 的数据必须备份时,还有其他格式必须避免吗?

backup compression rsync

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

数据库备份加密

我最近一直在尝试制定一个有效的数据库备份加密方案。
我有一个 Postgres 9.4 服务器,我认为我已经充实了大部分备份方案。备份将存储在标准的 .sql 文件中,gzipped 然后通过 AES-CBC 和 OpenSSL 运行。

我唯一遇到麻烦的部分是钥匙。我不想使用单个主密钥,我想要某种密钥轮换或生成。所有备份(或至少大多数)都有不同的密钥,但也有我可以在需要时轻松找到/生成和使用的密钥。我在谷歌上看过,但找不到任何明确的解决方案。

我也愿意评估完全不同的加密解决方案,我与 AES-CBC/OpenSSL 无关。

任何解决方案将不胜感激。
谢谢。

postgresql backup encryption database database-backup

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

需要一些备份策略的建议

我之前问过其他一些人,但我仍然不确定如何准确地解决它。基本上,我有一个开发服务器,其中包含一个项目的不同分支的多个文件夹。现在我每天 tar.gz 到 S3,所以我有完整的每日备份,因为有时开发人员来要求我恢复到前一天(是的,我知道......不要告诉我)。问题是这非常 IO/负载,因为我们谈论的是 2 GB 和 100,000 多个文件。所以现在我被要求备份更多的东西。我想过 rsync 但后来我错过了每日完整选项,除了可能将 rsync 与“将更改的文件复制到文件夹,tar 它,日期名称”结合起来?对于 rsync,我需要一个备份服务器,因为 S3 作为挂载共享非常慢,而且不是这种数量的文件的选项。我该怎么办?或者只是告诉我的开发人员“你会说 svn/git 吗?”?

感谢帮助

backup

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

Amazon S3 版本控制真的是一个合理的备份选项吗?

我正在将我的 Web 应用程序项目存储移动到 S3,我想知道 S3 版本控制是否真的是处理数据备份的好方法,还是有更好的方法?如果所有文件都以某种方式被删除或损坏,是否可以使用版本控制轻松恢复整个存储桶?如果是这样怎么办?如果不是,那么 S3 的更好备份选项是什么?

backup amazon-s3

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

rsync后如何释放内存?

我需要从具有 10GB RAM (Ubuntu) 的 Web 服务器备份数据。要备份数据,我使用 Rsync。

我的第一个测试是对所有网站使用一个 rsync,但它使用了 5GB。所以我决定拆分 rsync 但它仍然使用 5GB。在这两种情况下,它都会消耗大量内存并且在处理后并不总是完全空闲

如果我手动删除 rsync 之间的缓存,它只使用 150Mb 和 500Mb 之间的内存,在此过程后完全释放内存。(并释放服务器 50%-70% 的内存)

for CURDIR in "$ROOTDIR"*
do
    echo "Start $CURDIR"    
    rsync -aHh --stats --compress --delete "$CURDIR" --link-dest="saveofyesterday" "saveoftoday"    
    echo "Clear"
    sync
    echo 3 > /proc/sys/vm/drop_caches
    echo "Finish $CURDIR."
done
Run Code Online (Sandbox Code Playgroud)

好像不推荐。实现这一目标的正确方法是什么?

ubuntu backup memory rsync

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

使用 Windows Server 或 NAS 备份客户端计算机?

不确定这是否是提出这个问题的正确社区,如果是错误的,请见谅!*

您应该(或推荐)使用哪个选项来使用随机 NAS 或运行“Essentials Experience”的任何版本的 Windows Server 2012 对企业网络中的多台计算机(如 24-30 台计算机)进行备份?

  • 所有计算机都运行 Windows 7,并且大多数情况下它只是备份计算机上的文件,有时甚至是整个系统。如果出于某种原因这是一些有用的信息。

比如,与另一个相比有什么优点和缺点?

(对不起,我的问题非常糟糕且表述不当!)

提前致谢!=)

networking backup network-attached-storage windows-server-2012 windows-server-2012-r2

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