我是一名兼职系统管理员,几乎没有正式的文档。我们的主要文件服务器是在 2010 年由一个已经不在研究所的人建立的。当时的要求是拥有三个共享文件系统:/home每个用户都有配额和备份,/usr/remote用于大型软件包,以及一个/scratch没有配额和没有备份的文件系统。仔细研究磁盘,我发现了一个 LVM 和一个带有专有软件的 RAID 控制器。
该服务器显然有 14 个磁盘,每个磁盘的容量为 1 TB。它们使用 RAID 1 成对连接。 RAID 控制器(Areca Technology Corp. ARC-1280/1280ML 24-Port PCI-Express to SATA II RAID Controller)支持 RAID 5 和 6(规格),但不知何故没有被使用。然后一对用作该服务器的根分区,/. 其他六对链接到一个 LVM 组中,然后该组具有三个分区。
我询问了原因,其中一位资深人士只能告诉我,设置它的人应该知道相当一部分 LVM,并且真的考虑过这个问题。但是我看不到这种设置的优点。我只看到缺点:
我们有 12 个具有 1 TB 原始存储空间的磁盘,配对后我们最终只有 6 TB 的实际可用空间。将 RAID 5 与所有这些磁盘一起使用,我们将获得 11 TB 的存储空间,而使用 RAID 6 将获得 10 TB 的存储空间。即使我们将两组六个磁盘放入 RAID 6,那么它仍然是 8 TB 的可用空间。
最坏的情况是磁盘故障是一整对,然后部分 LVM 丢失,我认为基本上系统会被搞砸。最好的磁盘故障情况是每对中的一个,因此这将是七个损坏的磁盘。因此,在最坏的情况下,从冗余的角度来看,我们并不比 RAID 5 好。
使用 RAID …
raid ×1