最近买了一台有16个1TB磁盘的服务器。 我们将使用这个备份到磁盘解决scheme。
我有什么理由要以任何特定的方式对数组进行分区? 我基本上只是将RAID5整个事情,可能只是为操作系统(60-80GB)雕刻一个分区,剩下的备份存储。
然而,我想不出一个很好的理由来创build一个单独的分区,所以只需要一点点的input。
我不太确定,如果您问是否应该将操作系统与备份分离,或者如果您问是否应该将备份本身分成更小的块。
首先,我强烈build议将操作系统从备份中分离出来。 如果操作系统被损坏,你必须恢复? 这对你的备份将是一个痛苦。 另外,(假设你正在使用Linux),你可以挂载你的备份没有“没有suid”以增加安全性等。
其次,备份如何进行? 文件树是什么样的? 将一切都存储在一个巨大的平面目录,或将有子目录? 这将有助于确定您的分区结构。
第三,你考虑过RAID 6而不是RAID 5吗? 如果你要备份(而且性能不是问题),那么这可能是更好的方法。 一个RAID 6 …
通过添加额外的奇偶校验块来扩展RAID 5; 因此它使用分布在所有成员磁盘上的两个奇偶校验块进行块级条带化。 ( 维基百科 )
它提供了在驱动器重build期间允许2个驱动器失败的附加保护,而不是1个。
性能受影响取决于控制器和工作负载 – 如果您有时间,我可以根据自己的喜好快速设置一个windows或linux的副本,并运行一些基准testing,看看在RAID 6中是否可以接受。如果可以接受,那么如果可以的话跑得快但风险更大?
绝对保持你的数据和操作系统独立 – 如果你想擦除操作系统并重新开始,这将使你的生活变得更加简单。
另外我还提到另一个问题 – 如果您的机器具有EFI BIOS,并且可以从GPT分区引导,那么您可以使用一个具有独立分区的巨大RAID,因为使用MBR而不是GPT将您限制为2TB。
如果它没有EFI,那么你将需要创build两个RAID – 一个(我build议2驱动器/ RAID1)操作系统的MBR分区,其余为RAID6 GPT分区。