我有5个硬盘,我想保存我的数据。我的一些文件更重要,而有些则较少。因此,其中一些我希望放在RAID-6,而对一些it RAID-5是足够的。在创建数组时,很难预测每种类型需要声明多少空间。
如果我没有听说过zfs,我会做的是将硬盘分割成相同的100 do分区,并且随着我的需求的增长,使用linux将这些分区组装到md设备中。然后,我使用lvm将这些设备组合成逻辑卷,然后将数据放在其中。因此,当我需要更多的空间(例如RAID-6 )时,我会从每个硬盘中取出100 it的分区,并将它们组装到另一个RAID-6 md设备中,并将其用作RAID-6数据专用逻辑卷组的物理存储。然后我可以在这个逻辑卷上生长文件系统。
在RAID-6和RAID-5卷组(由lvm管理)之上,将驻留完全独立的文件系统,稍后我将多个mount --bind合并成一个目录结构,该目录结构将反映数据的逻辑结构,而不是存储的逻辑结构。
但是现在,当我听说ZFS具有所有的性能、数据恢复和压缩功能时,我无法停止思考它是否能帮助我。如果是的话,你认为什么是最好的设置?
发布于 2012-09-28 21:32:48
泰瑞:这不值得。你的时间和理智是远远没有价值的处理这样的设置。
硬盘空间很便宜。为什么添加所有额外的复杂性和可能的失败点,您的建议造成的?
只需选择一个RAID级别(或最大两个)并运行它。如果事情变糟,您将能够轻松地管理、维护和恢复配置,这肯定不是您建议的临时卡片库的情况。
发布于 2012-09-28 22:47:58
如果您想要ZFS,那么使用ZFS。您可以指定所创建的文件系统中每个文件的副本数量。因此,如果您需要比底层池所提供的更多的冗余,您可以获得它。了解更多有关复制属性的信息:https://blogs.oracle.com/relling/entry/zfs_副本_和_数据_保护
再说一遍,你没有给出任何信息,为什么你想要这样的设置,或它试图解决的问题,所以我们将无法提供任何比你在这里更好的建议。如果您想要ZFS,它支持RAID。正如ErikA所说,最好选择一个RAID级别并开始使用它。
https://serverfault.com/questions/433102
复制相似问题