使两个磁盘成为局域网上的一个大共享


8

我为NAS服务器(Linux debian)购买了2 x 2TB磁盘。我想使两个驱动器在LAN上显示为一个4TB大磁盘。我想这可以通过软件RAID(JBOD)或LVM完成。

还有其他选择吗?一个大的加分就是知道每个选项中一个驱动器发生故障时会发生什么(我丢失了所有数据,还是仍然可以访问工作驱动器上的数据?即使对于JBOD和LVM,我仍然不知道驱动器发生故障会发生什么) 。

Answers:


4

终于解决了这个选择:

仅池化软件选项:http : //romanrm.ru/en/mhddfs

它使您可以拥有两个具有单独(和完整)文件系统的磁盘,并使这些磁盘在LAN中显示为单个树。列出相同名称的目录。您从一个驱动器开始,当其已满时,它将在另一驱动器上创建文件(如果有可用空间)。如果断开驱动器的连接,它将停止显示其内容。

其他选项,其中:

LVM和JBOD的替代品(请选中“ OS /软件”):

http://blog.superuser.com/2011/09/14/building-a-nas-server-2/

编辑:其他软件选项:http : //snapraid.sourceforge.net/

如果磁盘发生故障,JBOD和LVM卷将完全失败:

http://forum.elitebastards.com/viewtopic.php?f=6&t=16838

/server/338517/what-happens-when-a-disk-fails-in-lvm

编辑2:

正如@lelouch所建议的那样,mergefs听起来是mhddfs的一个更好的维护和更新选项。关于mhddfs的防御,过去四年来我一直在使用它而没有任何市长问题(除了一两次,它无缘无故地降低了挂载点,但是在重新启动之后,一切都恢复了)。


有人可以解释一下赞成票吗?
迭戈

2
好吧,我没有拒绝投票,但我想我可以为您提供帮助:这不是一个答案-即使您是OP!这只是链接列表。至少总结一下您要链接的内容,以防万一几个月后链接不再可用。更好的是,在这里实际回答您自己的问题并解释答案。
艾伯托

+1在您做出澄清后抵消反对意见。
艾伯托

1
请注意,自2017年起,强烈建议您使用mergefs而不是mhddfs,因为它是越野车并且已经过时。
阿米尔(Amir)

2

如果不需要一点可靠性,则RAID0或JBOD可以完成工作。

如果建议您考虑可靠性,请不要选择其中之一。如您所知,一个驱动器发生故障足以杀死整个阵列,与单个驱动器相比,硬件发生故障的可能性翻倍。

相反,您应该改用RAID1或RAID5并购买一两个额外的HDD。但是请注意,与您使用的硬盘一样大的RAID5变得更容易出错


感谢您的建议。我真的想对数据进行冗余处理(最初的想法是使用mdraid在RAID1中设置两个驱动器),但是后来我注意到“重要”数据(即不可替换的数据:个人照片,项目等)约为300 gb ,其余的可以恢复(尽管需要很多时间和带宽)。因此,我选择了一个较小的驱动器(1 TB)来每周备份重要数据,并选择了两个大驱动器进行存储。问题在于,如果一个驱动器发生故障,我想将它们用作大驱动器而不丢失全部。我选择了mhddfs,因为它正是我想要的。
2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.