我有一个 btrfs 阵列,它由 raid 1 中的两个 2TB 磁盘组成。我的空间不足,我想添加两个闲置的 3TB 磁盘。最终设置将是 2x2TB+2x3TB 驱动器。一个驱动器故障冗余对我来说就足够了(数据也备份到了其他地方)。
我不确定如何继续:btrfs wiki清楚地说明了如何添加新设备,但我不确定这最终会如何看待可用磁盘空间。我会得到:
根据一些研究(例如这个答案),我认为结果应该是 2,这就是我想要的。这样对吗?
另一种可能性是我切换到 raid 10 设置,如果这对不同大小的磁盘是可能的。如果这是可取的,我应该如何在不临时将数据托管在外部存储上的情况下这样做?
长版:我正在运行带有软件 raid1 (mdadm) 的 Red Hat Enterprise Linux 5 (REHL5) 机器。
前几天去备份一些MySQL数据,突然无法登录机器了。我输入了一个用户名来登录,然后它就会坐在那里。如果按下控制序列,它们会出现在屏幕上,但它永远不会登录。它也不会响应 ctrl+alt+delete。所以我做了一个硬断电。
我将其重新启动并通过以下方式监视了 raid1 阵列:
mdadm --detail /dev/md1
Run Code Online (Sandbox Code Playgroud)
该数组包含根挂载点。
它开始重新同步阵列。我不确定这是因为崩溃还是因为我硬断电了。无论哪种方式,我都让它完成:
[f@mysqldatanode ~]# mdadm --detail /dev/md1
/dev/md1:
Version : 00.90.03
Creation Time : Thu Apr 19 15:28:52 2007
Raid Level : raid1
Array Size : 479893568 (457.66 GiB 491.41 GB)
Device Size : 479893568 (457.66 GiB 491.41 GB)
Raid Devices : 2
Total Devices : 2
Preferred Minor : 1
Persistence : Superblock is persistent
Update Time : Fri Dec …Run Code Online (Sandbox Code Playgroud) 有故障的电源炸毁了我的主板,我需要一些帮助。我有一块备用主板,并将其连接到其中一个硬盘驱动器上,看看我是否可以继续前进。不幸的是,Windows 继续出现 BSOD 错误 0000007b,这似乎与新的硬盘控制器有关。
我是否必须重新格式化,或者有没有办法让 Windows 停止使用 RAID 阵列并使用新的硬盘控制器?
有没有办法保证使用 HDD 的 SSD 冗余?
Raid 1 是保证 HDD 冗余的最佳选择,但 SSD 太昂贵,无法通过 RAID 保证冗余。如果我将 SSD 与 HDD 结合使用,是否可以使用 HDD 作为故障转移设备来保证冗余,并延迟镜像 HDD 上的数据?(例如:数据应该每 5 分钟同步一次,而不是像 Raid 1 那样实时同步)。
我使用 HP Smart Array Configuration 实用程序来设置使用四个磁盘的 RAID 1 阵列(硬件 P400 控制器)。我创建了 2 个逻辑驱动器,物理硬盘 2 镜像驱动器 1(o/s 驱动器)和物理驱动器 4 镜像 3。升级到 Windows Server 2008 R2 后,我的 RAID 阵列在磁盘管理下不可见(应该是?)。
可见的是驱动器 c(磁盘 0 - 驱动器 1 和 2)被列为基本但只有一个驱动器的容量。另一个驱动器(磁盘 1)也显示为具有单个驱动器容量但未分配(没有驱动器号)的基本驱动器。
然而,两个驱动器都在线显示,让我相信 RAID 配置以某种方式运行。此外,当我使用配置磁盘检查状态时,它表明它已正确设置。谁有想法?我什至如何访问未分配的驱动器以供使用?
谢谢。
hp hp-smart-array hardware-raid raid1 windows-server-2008-r2
我一直看到文章将 RAID 1(和 RAID 10)的 RAID IOPS 写入损失描述为 2。当然,RAID 0 的损失为 1,因为每次写入都只是写入磁盘。RAID 1 被描述为“需要两次写入”,因此惩罚为 2。
但它不应该是 1,因为数据是同时写入的吗?
从使用磁盘的应用程序或服务器的角度来看,RAID 1 阵列应显示为同时写入两个磁盘的单个单元。一个磁盘可能落后于另一个磁盘,但实际的硬件 RAID 控制器应该能够同时开始写入,并在较慢的磁盘完成时报告写入操作已完成,这应该仅略高于 RAID -0,如果有的话。因此,RAID 1 的 IOPS 损失应为 1 或最大为 1.2。
我知道有两个写操作,所以有 2 个“IOPS”,但它们在 RAID 控制器内部。
我在这里错过了什么吗?
嗨,我有一个两个域控制器域,我将它们称为 DC1 和 DC2,这里有一些关于它们的信息。
根据上述信息,我想知道最佳实践方法是否是先将 FMSO 角色移动到 DC2,然后关闭 DC1,更换坏驱动器并让它重建,然后将 FSMO 角色移回 DC1。我希望 FSMO 角色回到 DC1 的原因是它是一个已有一年历史的系统,而 DC2 已有大约 6 年历史,我不希望它担任这些角色。
还有什么我应该看的例子是我是否应该移动角色并从域中取消加入 DC1,然后执行上述步骤?
任何帮助表示赞赏。谢谢。
我正在尝试为我公司的关键信息设置一个异地、离线备份程序。我们已经使用 RSYNC 设置了办公室冗余备份,每天一次将所有内容备份到两个独立的硬盘驱动器上,我们希望将现有的备份系统复制到第三个驱动器上,然后我们可以将其移除并携带异地每个月左右。
我的问题涉及复制步骤。我们正在寻找简单但自动(或易于自动化)的东西。我最初的想法是将我们当前的一个备份驱动器重铸为 RAID1 对,获得一个热插拔驱动器托架(即类似 Antec Easy SATA http://store.antec.com/Product/accessories-other/ easy-sata/0-761345-30750-5.aspx),购买一些额外的驱动器,并根据需要更换它们,让 RAID 自动重建驱动器。
问题是,我没有使用 RAID 的经验,所以我不知道会发生什么。我尽量不重新发明轮子。在我看来,使用 RAID 是理想的,因为
RAID真的像我想的那样工作吗?或者有没有一种简单的方法可以让它以这种方式运行?如果没有,是否还有另一种易于维护的设置,只需抓住就可以了?
今天他们带来了这台旧的 DELL 服务器,带有 2 个在 RAID 1 阵列中初始化的硬盘。该服务器长期用作系统日志聚合器,在我们将服务器返回给客户之前,我的任务是进行一些维护。当我在启动时立即打开它时,它显示了这个警告:
Integrated RAID Exception Detected:
Volume (00:004) is currently in state RESYNCING
Enter the SAS Configuration utility to investigate.
Run Code Online (Sandbox Code Playgroud)
POST 后,GRUB Loader 启动器立即启动,但我有点不情愿启动linux os,因此我重新启动服务器并进入SAS 以检查问题。
当我进入 SAS 实用程序时,我打开了 RAID 阵列属性 - 如下图:

现在您可能会看到状态为 0%,驱动器 PA07 状态为未同步。几分钟后,我注意到状态变为 1%,然后变为 2%,依此类推。
建议启动操作系统还是应该等到同步完成?
如果我启动操作系统会发生什么?它会破坏同步吗?该服务器上有一个带有 mysql 数据库的 Debian Linux(SLAX 发行版)。