标签: raid

新 PC 中的最佳 SATA SSD 配置

我在 SATA SSD 上出售我的下一台 PC,但由于它们的价格与其尺寸不成比例地增长,我想知道对它们(操作系统和程序)来说最好的配置是什么:

  1. 2 个 SSD 使用:
    1. 板载 RAID0
    2. 用于 RAID0 的专用 RAID 控制器
    3. 软件RAID0
  2. 2 或 3 个 SSD 使用上述控制器之一但作为 JBOD
  3. 使用 RAID5 的上述配置之一中的 3 个 SSD
  4. 1 个 SSD 用于操作系统 + 1 个 SSD 用于程序
    1. 上述选项以及 %UserProfile% 也位于单独的驱动器上
  5. 1 个用于操作系统和程序的大型 SSD
  6. 上述选项之一并使用 SATA3 控制器
  7. 我还没有想到的其他事情

操作系统将是 x64 Windows 7(和/或 Ubuntu)。较大的媒体文件(如音频/视频)在未处理时将位于不同的驱动器上。

我计划将新 PC 用于:游戏、转码高清视频 (m2ts)、Web 开发、看电影。

raid windows-7 ssd software-raid raid-0

8
推荐指数
1
解决办法
3119
查看次数

实用的 RAID 性能?

我一直认为以下是 RAID 的一般经验法则:

  • RAID 0:从剥离中读取和写入的最佳性能,最大风险
  • RAID 1:冗余,适合 READ(我相信它可以从不同硬盘驱动器的文件的不同部分读取),而不适合 WRITE
  • RAID 0+1 (01):结合RAID 1的冗余和RAID 0的性能
  • RAID 1+0 (10):RAID 0+1 稍微好一点的版本
  • RAID 5:读性能好,写性能差,冗余

这个假设正确吗?(以及它们与 JBOD 设置的 R/W IO 性能相比如何)

某些实用的 RAID 设置是否更适合不同的应用:游戏、视频编辑、数据库(Access 或 SQL)?

我在考虑硬盘驱动器,但这也适用于固态驱动器吗?

raid performance raid-5 raid-0 raid-1

8
推荐指数
1
解决办法
5972
查看次数

使用 SSD 进行镜像会提高读取性能吗?

如果使用 Windows 7 在 SSD 驱动器和机械硬盘驱动器之间镜像一个卷,读取性能是否会与单个 SSD 驱动器相似?

即 Windows 是否足够聪明,可以从它们两者中读取并使用首先返回的数据?

raid windows-7 software-raid mirroring

8
推荐指数
1
解决办法
4343
查看次数

混合 SSD/HDD RAID 有哪些优缺点

我刚刚阅读了有关由Adaptec 的 RAID 控制器支持的 SSD 和常见 HDD 组成的混合 RAID 阵列。

在此处输入图片说明

  1. 这样的 RAID 配置是否提供真正的优势?
  2. 写入性能不是降到硬盘的写入速度了吗?
  3. 不同大小的磁盘怎么样?

简而言之,这种 RAID 解决方案有什么优缺点?

raid ssd hard-drive raid-1

8
推荐指数
1
解决办法
8735
查看次数

带有活动和备用分区的 Raid1

我的 Ubuntu 系统(10.04 LTS、2.6.32-24-server 以防万一)上的 RAID1 软件 raid 分区遇到以下问题。

我的一个磁盘 (sdb5) 报告了 I/O 错误,因此在阵列中被标记为故障。该阵列随后被一个有源器件降级。因此,我更换了硬盘,克隆了分区表并将所有新分区添加到我的 raid 阵列中。同步所有分区后,结果很好,有 2 个活动设备 - 除了其中一个。然而,之前报告故障磁盘的分区没有将新分区作为活动设备,而是作为备用磁盘:

md3 : active raid1 sdb5[2] sda5[1]
  4881344 blocks [2/1] [_U]
Run Code Online (Sandbox Code Playgroud)

详细的外观显示:

root@server:~# mdadm --detail /dev/md3
[...]
Number   Major   Minor   RaidDevice State
   2       8       21        0      spare rebuilding   /dev/sdb5
   1       8        5        1      active sync   /dev/sda5
Run Code Online (Sandbox Code Playgroud)

那么问题来了:我如何告诉我的raid 将备用磁盘变成活动磁盘?为什么将其添加为备用设备?重新创建或重新组装阵列不是一种选择,因为它是我的根分区。而且我在 Software Raid HOWTO 中找不到有关该主题的任何提示。

任何帮助,将不胜感激。

当前解决方案

我找到了解决问题的方法,但我不确定这是否是解决问题的实际方法。仔细查看我的突袭,我发现 sdb5 始终被列为备用设备:

mdadm --examine /dev/sdb5
[...]
Number   Major   Minor   RaidDevice State
this     2       8       21        2 …
Run Code Online (Sandbox Code Playgroud)

linux raid software-raid mdadm ubuntu

8
推荐指数
1
解决办法
5966
查看次数

硬件或软件 RAID 和文件系统类型?

我正在寻找构建一个非常简单的 RAID-5 或 RAID-6 阵列,我正在研究我的选择。该机器将是一个 64 位的 Ubuntu Linux 服务器,主要用作备份/文件服务器。我需要存储相当大的文件,所以 FAT-32 文件系统不能完全解决问题:)

我过去曾使用过ext3ext4,但这主要用于桌面环境。我对这个btrfs项目很感兴趣,如果可能的话,我想使用它。zfs看起来不错,但我不久前读到它在 Linux 上运行不佳。我应该使用什么文件系统?

所有这些都高于硬件/软件 RAID 配置的级别。我应该为 RAID 使用什么?btrfs仅支持 RAID-0、RAID-1 和 RAID-10 配置,我对 RAID-5 和 RAID-6 特别感兴趣。如果我使用硬件 RAID,阵列对操作系统是否显示为单个硬盘?如果是这样,那么这将从本质上缓解 RAID 支持问题btrfs。但是,有没有办法让我知道驱动器是否以及何时从操作系统级别发生故障?发生故障时如何恢复阵列?

编辑

根据要求,我查看的大小至少为 6TB。使用 RAID-5,我可以使用 4 个 2TB 驱动器完成此任务。使用 RAID-6,我相信我正在寻找 5 个 2TB 驱动器以获得相同的存储量。我不认为我需要能够扩展阵列,但如果我这样做了,至少需要几年时间。

raid ext filesystems btrfs hardware-raid

8
推荐指数
2
解决办法
7450
查看次数

RAID 或不 RAID:SSD 和虚拟化

我正在接近那个时候,由于Windows 腐烂,我的主 PC 已经足够慢,我可能应该重新安装。与其花一周时间折腾、重新安装和配置,却发现我又一次忘记备份我的 Visual Studio 设置,我打算升级。我已经购买了所有部件,并且正在进行基准测试以找到最佳配置。

我购买了两个Crucial M4 120GB SSD(更新到2012 年4 月的最新固件:)00F并且一直在使用CrystalDiskMark运行一些快速基准测试。以下是一些结果:

单驱:

单驱动性能

RAID 0通过英特尔 Z77芯片组控制器:

RAID 0

这些基准测试显然不是详尽无遗的,但我认为它们让我对各种配置之间的期望有了很好的了解。

我的理解是,对于最常见的使用模式,即使用 Visual Studio 进行开发(我的主要用途),4K读取和写入更为常见,即使在构建期间也是如此。有RAID 0和没有,差别不大。但是有了512KSequentialR/W,差异就足以引起注意了。

问题是,为了避免未来的腐烂问题——坦率地说,因为我可以——我将更多地依赖虚拟化。我的计划是使用VMware Workstation将我的开发环境的不同部分分割成虚拟机:一个是 Visual Studio 和随附工具,另一个是 SQL Server,另一个是 Adob​​e Design Suite,等等。这是创建或克隆新的,我相信我会看到长期可靠性的改进(并且只有在我想要的时候才会看到 Adob​​e 更新弹出窗口)。

所以,我的问题是,RAID 0传统设置相比虚拟化是否值得使用SSD 配置(在我的情况下,操作系统和裸机应用程序在一个 SSD 上,VM 在另一个上)?虚拟化会利用512KSequentialR/W 的优势RAID 0吗? …

raid windows-7 ssd virtualization raid-0

8
推荐指数
1
解决办法
3917
查看次数

SD卡RAID系统

是否可以使用 SD 卡设置 RAID 系统?当然,如果所有卡片都完全相同,系统会更好地工作。如果可能,所有或大多数操作系统都可以处理此设置吗?

raid sd-card

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

RAID 设备上的单位错误?

自从我拥有一台 PC(30 年)以来,我第一次遇到了未检测到、未更正的单位磁盘错误。在 RAID 阵列中。事件的顺序是

  1. 从 CF 卡上传一组数字图像(Camera Raw 文件)
  2. 在 Lightroom 中进行一些编辑(不会更新原始文件)
  3. 将所有内容备份到外部存档磁盘(使用 Retrospect)
    ...时间过去了(大约 1 周)...
  4. 在 Lightroom 中再次打开文件 - 它已损坏(一个大的方形洋红色斑点)
  5. 从存档磁盘还原副本 - 还原的副本未损坏
  6. 比较两个文件。只有一个位差异......最初是 0x34 的字节现在是 0xB4

在线设备是硬件RAID 卡 (3WARE 9560SE-4LPML)上 RAID-1 中的一对 2TB 驱动器。

鉴于上述顺序,由于存档副本未损坏,因此在第 3 步之后的某个时间显然会引入该错误,因此它不可能在原始写入期间发生。该文件是佳能 CR2 原始文件,Lightroom 从不更新原始 RAW 文件,它们被视为“数字底片”并且从不更新。相反,它将所有编辑保存为包含应用的编辑序列的 sidecar XMP 文件。文件日期/时间未修改原始文件。

显然,位错误以某种方式发生并由 RAID 硬件传播而没有产生警告。我检查了 RAID 错误日志,过去 18 个月没有任何值得注意的事情(自从我上次升级软件和固件以来)。

总结一下:

  1. 数据最初是正确写入的
  2. 然后当它被复制到备份时被正确读取。
  3. 在那之后的某个时间,该位在磁盘上被翻转(因为没有任何内容重写了文件)。
  4. RAID 硬件设置为每周运行一次“验证”。它没有检测到错误。

这简直太离谱了。我预计 RAID 硬件日志中会出现错误比较错误。

此外,我可以排除故障磁盘,因为两个驱动器上的 SMART 数据对于所有适用的错误属性都显示为零

196 Reallocated_Event_Count 0x0032   100   100   000 …
Run Code Online (Sandbox Code Playgroud)

raid hard-drive raid-1

8
推荐指数
1
解决办法
1230
查看次数

带有板载控制器的 RAID5,是否可以将 HDD 移动到新服务器?

我想知道硬件 RAID 配置有多安全。

如果硬盘出现故障,我只需要更换损坏的硬盘。服务器主板死机怎么办?是否可以在不丢失所有数据的情况下获取 HDD 并将它们放入全新的服务器中?

换句话说,是否有任何关键数据存储在 RAID 控制器中,并且是否依赖于配置硬件?

这是关于板载 RAID 控制器。

raid hardware-raid

8
推荐指数
1
解决办法
3267
查看次数