Ubuntu 文件/下载/ssh 服务器 raid 系统帮助

Ubuntu 文件/下载/ssh 服务器 raid 系统帮助

两个月内两个硬盘都出现故障,最后我认为我应该有一个带有 raid 5 的文件服务器来保护我的数据。该服务器主要保存我的所有照片、个人视频、备份文档和电影,也是它的下载机器和 SSH 服务器。所以这就是我打算做的事情。

首先,这是我的硬件清单,其中大部分部件来自我的旧电脑:

  • 处理器:AMD 4850e
  • 主板:Gigabyte GA-MA78GM-S2H,带 5 个 SATA II 3GB/s 连接器
  • 内存:4 GB DDR2(我需要建议,这种服务器需要多少内存,我的意思是没有交换空间只有内存,我有 10GB ddr2 内存,如果需要的话我可以放更多)
  • 硬盘:计划购买 3 个 3TB WD 红盘(用于组建 raid 5),另外我还有 2 个 2TB WD 绿盘
  • SATA II pci 卡:4 个 SATA II 连接器

我将在 raid 5 驱动器上安装 ubuntu,但我对 raid 了解不多。所以这是我的问题。

  1. 当硬盘故障时,Ubuntu 还能用吗?我可以登录并访问我的数据吗?
  2. ubuntu 会向我显示哪个硬盘故障吗?
  3. 如果我更换了故障硬盘,恢复过程会自动进行吗?

因为我有另外两个 2TB 旧硬盘,所以我正在考虑如何使用它们。ubuntu 可以创建 2 个 raid 系统吗? raid 5 使用新的 3TB 硬盘,而 raid 1 使用我的两个旧 2TB 硬盘。Ubuntu 可以处理吗?如果不行,由于我的主板支持 raid 1,也许我可以通过主板来做到这一点?

另外,如果将来我需要更多空间,我可以购买更多 3TB 硬盘吗?Ubuntu 如何处理?

非常感谢您的意见。

-科比

答案1

我只能回答几个问题,因为我自己很好奇 ubuntu 是否会警告我。这是我目前所知道的,如果 RAID 降级,ubuntu 会在下次启动时通知您并询问您是否要继续。如果其中一个驱动器发生故障,Ubuntu 将继续运行,但在降级状态下,这非常糟糕,您应该关闭所有不需要写入/读取磁盘的服务,因为如果另一个驱动器发生故障,您的数据基本上就没了。

对于 RAM 情况,4GB 应该不错,但安装 htop [sudo apt-get install htop] 并时不时检查 RAM 是否已达到最大值,如果是,则添加更多。越多越好 :)

抱歉,我无法帮助您自动恢复 RAID,或者 ubuntu 无法向您显示它在运行时是否降级。

答案2

Ubuntu(Linux 内核)可以处理 RAID-1 或​​ RAID-5。

  1. 它们中的任何一个都可以容忍一个磁盘发生故障。
  2. 它还会告诉您哪个驱动器不再起作用。
  3. 是的,恢复过程是自动的:您所要做的就是向降级的(即有故障的) RAID 阵列添加一个新磁盘。

您甚至可以扩展您的 RAID-5 阵列,即向其中添加新磁盘以增加其容量(这可能有点复杂且耗时,但无论如何都是可能的)。

相关内容