我已经思考了很长时间如何设置一个与 Drobo 存储类似的服务器。我其实不想要 Drobo 的原因是因为我听过一些令人恐慌的故事,而且我想以便宜的价格做到这一点。
因此,理想情况下,我正在寻找类似 lvm 的东西,这样我就可以创建一个跨越许多不同大小的硬盘的逻辑卷...显然,如果我将 LV 放在 raid 阵列上(据我所知),这才提供冗余..)然而,我一直在阅读有关诸如微软的驱动器扩展器之类的技术,它在文件系统级别复制文件并确保镜像文件位于不同的物理磁盘上..有谁知道或推荐这样的文件系统或方法,因为它有望比 raid 更好地利用可用空间。
性能不是问题,我只是真的想充分利用我闲置的硬盘,同时在磁盘损坏时保留一些冗余。我完全明白这不能替代备份,但我只会存储中等重要性的文件,并使用 nas 本身作为我的主要 pc 和其他系统的备份。
提前致谢!我希望 zfs 或 btrfs 之类的东西能帮我做一些聪明的事情 :)
答案1
问题是 ZFS 不允许从池中删除驱动器,您只能添加设备。
如果您想要真正的类似 Drobo 的体验(在任何操作系统上),您将不得不等待 btrfs 达到成熟状态或至少达到 RAID5/6 功能(计划于 2.6.37 推出)。
答案2
Linux + ZFS 尚未达到生产质量。只有 Solaris 才真正达到。但您可以查看 illumos 和 FreeBSD。
答案3
按照我写的方法怎么样: http://nakanoteblog.blog136.fc2.com/blog-entry-3.html
这就是方法
- 从不同大小的硬盘创建相同大小的分区
- 使用分区构建 RAID 设备
- 将 RAID 设备与 LVM 连接为逻辑卷