我怎样才能将我的硬盘变为 JBOD?

我怎样才能将我的硬盘变为 JBOD?

大家好,我是 Linux 新手,我有 2 个 8TB 硬盘。有人告诉我要将它们设为 JBOD,但我该如何在 ubuntu 20.04 中执行此操作?现在它们是 ext4,我应该怎么做才能将它们设为 JBOD?

答案1

如果您只是想将两个磁盘合并为一个虚拟磁盘,而不对这些磁盘进行任何更改,为什么不看看 FUSE?

https://github.com/libfuse/libfuse

当我在法国的第二个家时,我会使用它来访问我家 NAS 文件系统的副本。我并不担心弹性问题,因为我总是有 NAS 原件(并且碰巧在另一个离线 NAS 上有一个完整备份)。总文件系统大小为 7TB,因此我将其拆分到法国的两个 4TB 磁盘上。

这两个磁盘安装在外部 USB 驱动器盒中,并分别出现在我的本地服务器上。我使用 FUSE 将这两个驱动器合并在一起,这样它们也会显示为一个文件系统,就像在家里一样。

这是我的 fstab 文件中的命令:

mhddfs /media/1.42.6-7308,/media/1.42.6-73081 /media/NAS_copy -o ro,nonempty,allow_other,dev,suid

1.42.6-7308 和 1.42.6-73081 是两个独立的 4TB USB 驱动器,NAS_copy 是组合文件系统。

请注意,我已将其设为只读,因为它只是本地副本,但您不必这样做!我使用 rsync 定期更新文件系统。我还有一个 crontab 作业,每 5 分钟“接触”一次 USB 驱动器,以防止它们进入睡眠状态,因为这可能会破坏 FUSE 文件系统:

*/5 * * * * /bin/touch /media/1.42.6-7308 &>/dev/null
*/5 * * * * /bin/touch /media/1.42.6-73081 &>/dev/null

FUSE 相对于 JBOD 的优势在于,如果一个磁盘坏了,我只需将内容重写到另一个驱动器即可。第二个驱动器不需要动,因为磁盘是完全独立的。缺点是它的性能比 JBOD 低,但坦率地说,在这种情况下,这与我无关。

相关内容