我想在家里安装一台服务器,它可以发挥多种作用,但最主要和最关键的作用是文件服务器。它将存储家庭照片和视频,以及我无论如何都不想丢失的其他东西。我读过关于 RAID 的文章,也了解它的用途,但我从未设置过 RAID。我对 RAID 设置感兴趣的主要原因是为了保护和恢复数据,不一定是为了速度(但这是一个很好的优点)。
我想购买的系统是一台小型微型服务器,有 4 个硬盘插槽。它安装了一个 250GB 的硬盘。我的想法是使用该硬盘来托管操作系统和一些程序,并购买 3 个 1TB 硬盘放在其他 3 个插槽中。在我看来,RAID 5 是最合理的。如果我没有记错的话,它可以让我存储多达 2 TB 的数据,并且如果一个硬盘坏了,我可以恢复它。为了避免购买更多硬件,我计划设置软件 RAID。
我的问题是:如果操作系统驱动器坏了怎么办?更换后,我可以配置操作系统的新安装以使用 RAID 驱动器吗?还是我的数据将无法访问?
答案1
您陷入了一个严重的误解。RAID 不是一种备份形式。
如果您意外删除了文件,或者软件错误命令系统覆盖文件,RAID 系统会欣然将数据丢失传播到所有驱动器。如果 RAID 控制器出现问题或 RAID 头损坏,您可能无法使 RAID 阵列运行。
如果发生驱动器故障,RAID 可让您更快地恢复,并避免数据丢失。
答案2
你没有提到哪个您可能使用的操作系统。
大多数操作系统都可以毫无问题地安装现有的软件 RAID 集。如果您有可启动媒体,那么验证这是否适用于您的安装应该不难。
Linux 将愉快地从使用 lvm/dm 实现的 RAID1 集的单个成员启动 - 如果是我,我会拆分 3 个驱动器 - 将大部分用作 RAID 3 或 5,但保留 80Gb 切片用于操作系统并将它们设置为 RAID 1。
答案3
这是我计划近期要做的事情 - 使用带有 3 x 2TB 磁盘的 MicroServer,在 Server 2008 RAID 5 中使用 250GB 磁盘作为启动卷(因为我不相信 S2008 可以从软件 RAID 设置启动)。Server 2008 软件 RAID 的好处是,如果启动磁盘确实发生故障,那么在新磁盘上重新安装(或从备份中恢复)然后重新添加 RAID 阵列应该相当简单。
Microserver RAID 卡仅支持硬件 0 和 1 - 因此,您可以拥有两个镜像磁盘,操作系统可以安装到这些磁盘上。此外,Microserver 主板上有一个 USB 端口,因此您甚至可以将 FreeNAS 安装到 USB 棒上并将其用作 NAS - 但我并不是 FreeNAS 的大量用户,因此我不知道恢复效果如何。
正如其他人所说,RAID 不能防止意外删除。
如果你真的想要安心,你可以买两台服务器,把它们安装在你家的不同地方,让“主”服务器每天晚上或周末将数据复制到“辅助”服务器。数据存放的地方越多,就越安全。我的照片保存在笔记本电脑、外部 USB 硬盘和数据服务器上 - 还有 DVD 上。如果我的房子被烧毁,我就没法再活下去了(所以最好在网上或工作场所存储一些照片),但如果真的发生了,我的数据将是我最不用担心的事情。
答案4
如果您的操作系统磁盘崩溃,RAID 阵列不会发生任何变化,它仍然完好无损。您所要做的就是在新磁盘上重新安装操作系统,如果您使用的是 HW RAID,请安装 RAID 控制器驱动程序,您的所有数据都将保留在其中。