HTPC 的最佳 HDD 设置

HTPC 的最佳 HDD 设置

我正在配置一个可支持最多 4 个内置硬盘以及 RAID 级别 0、1、5 和 10 的 HTPC。我的计划是安装 Windows 7 Home Premium 64 位。

我被告知最好有一个小型、快速的主驱动器用于操作系统,然后一个较大的辅助驱动器用于数据。虽然我知道在 HTPC 上情况可能会有所不同。我希望我的数据有一些冗余,我想知道哪种磁盘配置对我来说最好。

答案1

我同意这个建议,而且这在 HTPC 上完全可行:

我所学的是,最好为操作系统配备一个小而快的主驱动器,然后再为数据配备一个更大的辅助驱动器。

这样做的原因是,如果操作系统损坏并且您需要重新安装,则此设置允许重新格式化/重新安装系统驱动器,而无需触及数据分区。

但我不推荐 RAID 解决方案。

  • 如果你确实需要表现,选择硬件RAID-0,保留良好的备份,并准备在第一次硬件故障时从备份中恢复。

  • 如果你确实需要冗余最好使用 RAID-1 镜像解决方案软件RAID——是最好的。

为什么?两个字:硬件故障硬件 RAID 依赖于芯片组。您不能将一个芯片组的 RAID 组插入另一个芯片组并访问您的数据。软件 RAID 速度较慢,但​​不依赖于 RAID 芯片组。如果控制器发生故障,您无需找到相同的控制器芯片即可重新设置和运行软件 RAID。

就我个人而言,我在裸机上使用标准分区——没有 RAID、没有 LVM、没有动态磁盘。我在服务器中有一个备用驱动器来备份重要内容,还有一个离线驱动器,偶尔插入并更新。这可以保护我免受驱动器故障的影响。如果主板或驱动器控制器发生故障,这些驱动器将立即在任何其他硬件上工作。我不需要找到匹配的芯片组,我不需要配置新系统来使用另一个系统的软件 RAID 集或 LVM,单个驱动器故障不会影响我访问其他驱动器的能力。

记住,RAID 不是备份。RAID 不能替代备份。RAID-0 是为了提高性能,RAID-1 是为了冗余,RAID-5 兼具两者。还有一条建议值得牢记:

世界上只有两种人:一种人经历过灾难性的数据丢失,另一种人将要经历灾难性的数据丢失。

答案2

家庭高级版不允许 RDP 连接,因此您可能需要跳转到更高版本的 Windows(例如专业版)。

您可以为 Windows 的 C: 分区购买 SSD。但您需要花费 200-300 美元才能购买到一款不错的 SSD(约 80-130GB)。在我看来,为 C: 准备一个大型 RAID 阵列比担心将东西放在哪里(以及 C: 最终被软件和垃圾塞满的糟糕情况)要容易得多。

如果您要使用 raid,则使用 raid 1、5 或 10 设置。raid 0 会要求您放弃数据,而 raid 5 则容易遭受写入速度缓慢的困扰(由于奇偶校验计算)。使用 raid 1 和 10 时,您将失去一半的磁盘空间以实现冗余,而使用 raid 5 时,则为 N-1,其中 N 是磁盘数量乘以每个磁盘的容量。

  • Raid 1 在两个磁盘上存储数据的精确副本
  • Raid 0 将部分数据存储在磁盘上(无冗余)
  • Raid 5 将一部分数据存储在磁盘上,并使用一个数据进行奇偶校验(即,每个驱动器有 1 位,然后存储它们的总和是偶数还是奇数)。
  • Raid 10 是 1 和 0 的混合。由于节点 (raid 1) 具有冗余性,并且 raid 0 跨越多个节点,因此您需要有 2 的倍数。

一个不错的控制器硬件raid 会花费你 100-200 美元。你可以使用软件 raid,但在大多数情况下,这很麻烦。

答案3

如果我真的想要一个大的有效驱动器大小,比如用于大型在线媒体库,我才会真正考虑使用 raid 解决方案。尽管出于热量和噪音方面的考虑,我可能更愿意将库放在远离休息室的服务器上。对我来说,大型单驱动器是最好的选择。

就小型启动分区和大型数据驱动器方案而言,纯 HTPC(仅录制电视和播放媒体文件)可能没有什么真正的优势,因为操作系统将在很长一段时间内保持相对稳定,而无需一直安装和卸载软件。

另一方面,如果您打算将其用于更一般的计算或玩游戏,那么启动驱动器(或分区)并不是一个坏主意。性能通常不是 HTPC 上的问题,因此我更喜欢启动分区而不是额外的驱动器,但如果您是重度游戏玩家,那么快速启动驱动器可能会有所帮助。

相关内容