我最近买了一台新笔记本电脑(华硕 G73JH-A2),里面有两个相同的硬盘。不幸的是,主板没有 RAID 控制器。我想要做的是在 RAID-0 配置中运行驱动器以提高性能(加上在一个分区上获得额外容量)。我希望将 Windows 安装到条带卷 (RAID 0) 上。
我花了一些时间使用 diskpart 在两个驱动器上创建一个条带卷,但是当我去安装 Windows 并选择卷时,它不会让我选择“下一步”,给出错误“Windows 无法安装到这个硬盘空间。该分区包含一个或多个不支持安装的动态卷。” 我希望我遗漏了一个步骤,可以让我在条纹卷上安装 Windows。有任何想法吗?
我最近一直在对我的一些驱动器进行一些性能测试,试图找出哪种驱动器/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 设置的人来说,这些数字是否与您正在使用的内容相符,还是完全偏离了基础?(因为在我看来确实如此......)
我有一个现有的 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 5 阵列。它内置了raid(sata)。我担心的是如果主板出现故障会发生什么?
我如何才能将这些硬盘驱动器移动到不同的机器上 - 使用不同的主板并恢复 RAID 阵列(操作系统不在 RAID 阵列上,只有数据)。
我假设 bios 中可能有一个功能来备份 raid 配置,这意味着我可以有一个相同类型的备用主板 - 或者其他英特尔台式机主板是否兼容以便能够导入 raid 配置?
如果这将是一个问题,那么我应该考虑软件突袭吗?
注意:我还在 Windows 7 磁盘管理中发现了灰色的 RAID-5 选项。搜索窗口帮助我找到了一个标题为“将磁盘移动到另一台计算机”的页面,其中提到了 RAID-5,当然您需要将集合中的所有磁盘移动到新计算机,然后使用导入外部磁盘选项。这似乎正是我想要的,但是搜索 windows 7 raid-5 选项似乎不可用?那为什么是菜单选择呢?
如果不是,是不是表示RAID模式下的Btrfs是完全抗断电的?
我在 Windows 7 机器上运行 Intel RST RAID 1。我已将其设置为每周进行一次验证和修复。我经常注意到奇偶校验错误,对于 1 TB RAID 1 阵列,有时超过 100 周。但是,我从未遇到过媒体错误。
我怀疑驱动器坏了,因为我在驱动器是新的时没有看到这一点,但我无法找出原因。我浏览了事件查看器,并打开了 RST 应用程序。我看不出有什么不妥。我应该尝试运行第 3 方 SMART 实用程序吗?
这些驱动器是消费驱动器,但我认为这不是TLER问题,因为这是 Intel RST,而不是高性能硬件 RAID。此外,如果驱动器超时是原因,我预计阵列会降级,但我没有看到。事件查看器中也没有任何事件。
我也很好奇 RST 如何知道如何修复 RAID 1 的奇偶校验错误。它是任意选择其中一个副本作为好的副本,还是为每个块维护一个逻辑时间戳,因此知道哪个副本更多最新。
更新:我使用 smartmontools 检查 SMART 状态。两个驱动器都报告健康。
我可以从 Windows 7 中的软件 RAID 1(镜像)驱动器启动吗?
Windows 7 不允许我安装到软件 RAID 卷,所以我安装到第一个磁盘,然后添加第二个磁盘。
它们现在是同步的,如果我只是从旧系统启动,我可以将卷作为普通磁盘打开。
但是我无法从镜像卷启动。它说它找不到 Windows\System32\winload.exe (0xc0000225) - 即使文件在那里。
是否可以解决这个问题,或者使用软件 RAID 无法实现我想要的?
(我使用 Windows 7 Professional x64 来创建 RAID 卷和 RAID 卷。
我想要镜像主要是为了速度、简单性和冗余。它是 2X1 TB 相同的驱动器。)
我需要为我的服务器设置存储。硬件是 5 盘位机箱和 5 WD RED 8TB。
我读过一个硬盘完全故障后 RAID5(= 正常 RAID)重建中发生灾难性故障的统计概率,以防发生 URE 事件。
根据 WD 规格,该计算器仅给出在一个磁盘发生故障时成功重建的机会 4.1%。我知道有人对这种计算有猜测,但我心中仍然有一些疑问:
在“正常”RAID5(假设 mdadm raid5)中,如果重建期间存在 URE,是否意味着重建将中止而没有其他可能性,或者重建将继续,“仅”留下受影响的数据(跨条带)不一致?
BTRFS 及其日志机制会降低这种概率吗?
我的存储将存储视频和图片。当然,必须容忍一个驱动器故障,但我可以接受。成功的重建可能会产生一些损坏的文件,但它不能仅仅因为单个 URE 事件而停止。
是否可以使用空驱动器和包含 Windows 的驱动器创建 JBOD 或 RAID 0?我的家庭不太懂计算机,教他们把东西放在 D: 而不是 C: 上对他们来说是一个难以记住/练习的概念。我最终每个月都会接到电话,说他们没有足够的空间来打开电子邮件附件等。我希望不必在它上花费任何钱(Windows 软件 RAID),但仍然能够增加他们的磁盘空间,而无需反复教他们一些他们永远不会使用的东西。如果答案是预算密集型,那就不行……我可以处理劳动密集型(我有足够的时间)。
编辑:
对这个主题的其他研究给了我一个关于动态磁盘上的“简单”卷的非常简短的解释......它指出“简单卷由单个动态磁盘上的可用空间组成......您可以通过添加同一磁盘或另一个磁盘的可用空间来扩展简单卷”
到目前为止,这似乎很接近我正在寻找的东西。有谁知道它是否会将所有涉及的磁盘添加到同一卷(同一驱动器号)中?在我去他们的计算机上尝试之前,我只想知道这是否是我正在寻找的东西。
我想将 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) software-raid ×10
raid ×7
windows-7 ×3
btrfs ×2
hard-drive ×2
raid-1 ×2
raid-5 ×2
benchmarking ×1
intel-rst ×1
jbod ×1
linux ×1
mdadm ×1
performance ×1
raid-0 ×1
ubuntu ×1
ubuntu-10.04 ×1
windows ×1