标签: software-raid

如何将 Windows 7 安装到软件 RAID-0 上

我最近买了一台新笔记本电脑(华硕 G73JH-A2),里面有两个相同的硬盘。不幸的是,主板没有 RAID 控制器。我想要做的是在 RAID-0 配置中运行驱动器以提高性能(加上在一个分区上获得额外容量)。我希望将 Windows 安装到条带卷 (RAID 0) 上。

我花了一些时间使用 diskpart 在两个驱动器上创建一个条带卷,但是当我去安装 Windows 并选择卷时,它不会让我选择“下一步”,给出错误“Windows 无法安装到这个硬盘空间。该分区包含一个或多个不支持安装的动态卷。” 我希望我遗漏了一个步骤,可以让我在条纹卷上安装 Windows。有任何想法吗?

windows-7 software-raid

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

Windows Software Raid(镜像)降低驱动器性能是否正常?

我最近一直在对我的一些驱动器进行一些性能测试,试图找出哪种驱动器/RAID 级别的组合(或不是)将为我提供最佳性能(对于 Hyper-V,如果有人好奇的话)。

然而,我看到一些对我来说似乎很奇怪的行为/结果。

我使用标准 Windows Software Raid(即,不是假主板 raid,并且不想花费我需要的几百美元来获得像样的硬件 raid 控制器)来进行这些测试。我根本不关心备份或驱动器故障(Windows Home Server,FTW!),我严格关注性能。这些测试在 Windows 7 Ultimate 中执行(我的服务器最终将是 Server 2k8R2)。

我有两个 Western Digital Black 640Gb 驱动器 (SATA300),使用 Atto Disk Benchmark 得出以下结果(我也使用 SQLIO 得到类似的结果):

驱动器读写
640(#1) 120 115
640(#2) 125 110
镜子(Raid-1)* 82 77
条纹(Raid-0) 162 145

意想不到的结果是镜像驱动器的性能极差。我预计读取会比单个驱动器稍好一些,不会差很多。

我已经多次运行测试(破坏并重新创建阵列并混合镜像、条带和单驱动器测试),结果相当。

对于任何使用类似软件 raid 设置的人来说,这些数字是否与您正在使用的内容相符,还是完全偏离了基础?(因为在我看来确实如此......)

raid performance hard-drive software-raid benchmarking

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

如何在 Ubuntu 10.04 中添加 RAID 1 阵列?

我有一个现有的 Ubuntu 10.04 桌面系统设置并在硬盘驱动器(驱动器 A)上运行。

我想向系统添加另外两个硬盘驱动器(驱动器 B 和 C,相同大小)并将它们安装为 RAID 1 阵列。

我怎么做?

我知道如何在安装过程中创建 RAID 阵列,但我不想重新安装我的系统,我不应该这样做,因为我的系统文件将保留在与 RAID 阵列分开的自己的驱动器上。

我已将两个驱动器物理添加到系统中,并使用 gparted 将它们格式化为 EXT3。

Ubuntu 的磁盘实用程序有一个“创建raid”选项,但它不会让我选择我的任何驱动器(它认为它们都已满)。

我不介意使用 mdadm,但我发现了几个过时的指南,并且给出了相互矛盾的建议。有人说我必须编辑 /etc/raidtab 文件,有人说这是自动完成的。

将 RAID 1 添加到现有系统的当前(Ubuntu 10.04)首选方式是什么?

它应该在启动时变成一个突袭,并将自己挂载在 /home/myname/files/ 中。

额外信息:

/etc/mdadm.conf

DEVICE partitions
ARRAY /dev/md0 level=raid1 num-devices=2 metadata=00.90 UUID=4fd3b193:c6c09dea:46ed9f91:db68f1c3
Run Code Online (Sandbox Code Playgroud)

/etc/fstab

/dev/md0 /home/myname/files auto defaults 0 0
Run Code Online (Sandbox Code Playgroud)

cat /proc/mdstat(重启后)

Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] 
md_d0 : inactive sdb1[1](S)
      1953511936 blocks

unused devices: <none>
Run Code Online (Sandbox Code Playgroud)

raid software-raid ubuntu ubuntu-10.04

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

硬件 RAID - 如果主板或控制器出现故障会怎样?

我想在具有英特尔主板的机器上设置 RAID 5 阵列。它内置了raid(sata)。我担心的是如果主板出现故障会发生什么?

我如何才能将这些硬盘驱动器移动到不同的机器上 - 使用不同的主板并恢复 RAID 阵列(操作系统不在 RAID 阵列上,只有数据)。

我假设 bios 中可能有一个功能来备份 raid 配置,这意味着我可以有一个相同类型的备用主板 - 或者其他英特尔台式机主板是否兼容以便能够导入 raid 配置?

如果这将是一个问题,那么我应该考虑软件突袭吗?

注意:我还在 Windows 7 磁盘管理中发现了灰色的 RAID-5 选项。搜索窗口帮助我找到了一个标题为“将磁盘移动到另一台计算机”的页面,其中提到了 RAID-5,当然您需要将集合中的所有磁盘移动到新计算机,然后使用导入外部磁盘选项。这似乎正是我想要的,但是搜索 windows 7 raid-5 选项似乎不可用?那为什么是菜单选择呢?

windows software-raid raid-5 hardware-raid

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

Btrfs 是否容易受到 RAID 写孔效应的影响?

如果不是,是不是表示RAID模式下的Btrfs是完全抗断电的?

raid software-raid raid-5 raid-1 btrfs

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

使用英特尔 RST 验证后的奇偶校验错误

我在 Windows 7 机器上运行 Intel RST RAID 1。我已将其设置为每周进行一次验证和修复。我经常注意到奇偶校验错误,对于 1 TB RAID 1 阵列,有时超过 100 周。但是,我从未遇到过媒体错误。

我怀疑驱动器坏了,因为我在驱动器是新的时没有看到这一点,但我无法找出原因。我浏览了事件查看器,并打开了 RST 应用程序。我看不出有什么不妥。我应该尝试运行第 3 方 SMART 实用程序吗?

这些驱动器是消费驱动器,但我认为这不是TLER问题,因为这是 Intel RST,而不是高性能硬件 RAID。此外,如果驱动器超时是原因,我预计阵列会降级,但我没有看到。事件查看器中也没有任何事件。

我也很好奇 RST 如何知道如何修复 RAID 1 的奇偶校验错误。它是任意选择其中一个副本作为好的副本,还是为每个块维护一个逻辑时间戳,因此知道哪个副本更多最新。

更新:我使用 smartmontools 检查 SMART 状态。两个驱动器都报告健康。

raid windows-7 software-raid intel-rst

5
推荐指数
0
解决办法
1318
查看次数

在 Windows 7 中使用软件 RAID 1 驱动器作为主磁盘和引导驱动器?

我可以从 Windows 7 中的软件 RAID 1(镜像)驱动器启动吗?

Windows 7 不允许我安装到软件 RAID 卷,所以我安装到第一个磁盘,然后添加第二个磁盘。

它们现在是同步的,如果我只是从旧系统启动,我可以将卷作为普通磁盘打开。

但是我无法从镜像卷启动。它说它找不到 Windows\System32\winload.exe (0xc0000225) - 即使文件在那里。

是否可以解决这个问题,或者使用软件 RAID 无法实现我想要的?

(我使用 Windows 7 Professional x64 来创建 RAID 卷和 RAID 卷。

我想要镜像主要是为了速度、简单性和冗余。它是 2X1 TB 相同的驱动器。)

windows-7 software-raid raid-1

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

用于数据存储的 BTRFS、RAID5 或 RAID6?

我需要为我的服务器设置存储。硬件是 5 盘位机箱和 5 WD RED 8TB。

我读过一个硬盘完全故障后 RAID5(= 正常 RAID)重建中发生灾难性故障的统计概率,以防发生 URE 事件。

根据 WD 规格,该计算器仅给出在一个磁盘发生故障时成功重建的机会 4.1%。我知道有人对这种计算有猜测,但我心中仍然有一些疑问:

  • 在“正常”RAID5(假设 mdadm raid5)中,如果重建期间存在 URE,是否意味着重建将中止而没有其他可能性,或者重建将继续,“仅”留下受影响的数据(跨条带)不一致?

  • BTRFS 及其日志机制会降低这种概率吗?

我的存储将存储视频和图片。当然,必须容忍一个驱动器故障,但我可以接受。成功的重建可能会产生一些损坏的文件,但它不能仅仅因为单个 URE 事件而停止。

raid hard-drive software-raid btrfs

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

在 Windows 驱动器上创建 JBOD 或 RAID 0

是否可以使用空驱动器和包含 Windows 的驱动器创建 JBOD 或 RAID 0?我的家庭不太懂计算机,教他们把东西放在 D: 而不是 C: 上对他们来说是一个难以记住/练习的概念。我最终每个月都会接到电话,说他们没有足够的空间来打开电子邮件附件等。我希望不必在它上花费任何钱(Windows 软件 RAID),但仍然能够增加他们的磁盘空间,而无需反复教他们一些他们永远不会使用的东西。如果答案是预算密集型,那就不行……我可以处理劳动密集型(我有足够的时间)。

编辑:

对这个主题的其他研究给了我一个关于动态磁盘上的“简单”卷的非常简短的解释......它指出“简单卷由单个动态磁盘上的可用空间组成......您可以通过添加同一磁盘或另一个磁盘的可用空间来扩展简单卷”

到目前为止,这似乎很接近我正在寻找的东西。有谁知道它是否会将所有涉及的磁盘添加到同一卷(同一驱动器号)中?在我去他们的计算机上尝试之前,我只想知道这是否是我正在寻找的东西。

raid jbod software-raid

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

MDADM RAID-0 在使用 EBS 的 AWS Linux 上增长后不会增加大小

我想将 Raid0 从 2 个磁盘增加到 3 个(Amazon AWS 上的每个 1TB EBS),但此后大小没有改变。RAID 以两个磁盘 sdc 和 sdd 开始,新的磁盘是 sdf。

这是增长命令:

sudo mdadm --grow /dev/md0 --raid-devices=3 --add /dev/xvdf 
Run Code Online (Sandbox Code Playgroud)

几个小时后,mdstats 显示以下信息(使用cat /proc/mdstat):

Personalities : [raid0] [raid6] [raid5] [raid4] 
md0 : active raid0 xvdf[3] xvdd[1] xvdc[0]
  3221223936 blocks super 1.2 512k chunks
Run Code Online (Sandbox Code Playgroud)

所以我希望它有效,但df -h给了我:

Filesystem      Size  Used Avail Use% Mounted on
/dev/md0        2.0T  1.6T  297G  85% /mnt/md0
Run Code Online (Sandbox Code Playgroud)

sudo mdadm --detail /dev/md0显示:

/dev/md0:
        Version : 1.2
  Creation Time : Tue …
Run Code Online (Sandbox Code Playgroud)

linux raid software-raid mdadm raid-0

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