Understanding Drivepooling Options for Linux

    This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

    • Understanding Drivepooling Options for Linux

      As an absolute Linux user, I am still getting to grips with the way Linux works and the options available.

      I am currently experimenting with pooling my hard drives, to be used as a single hard drives - I am only interested in pooling them in the way that whole files are sent to either disk, whereby if a single disk fails, the files on the other hard drives remain intact (I think this is referred to as JBOD as opposed to Raid).

      From what I have read, there appear to be at least four methods of bunching drives together in this way - mergerfs, aufs, mhddfs and untionffs.

      Could someone possibly help me understand what the difference between them is?

      Are these programs for grouping the harddrives or is it a filesystem for doing so - I note that they all end in "fs", which presumably stands for file system?

      Thanks.
    • It is very simple. Use the unionfilesystem plugin and the only option (with OMV 3.x anyway) is mergerfs. aufs isn't supported in the latest debian kernels. mhddfs development stopped and unionfs is very old. mergerfs is actively developed and works well.

      mergerfs (and the others you listed) all work on top of a normal filesystem. They just determine which disk files are read from and written to. They should do exactly what you want. I would start with the default options and then read the documentation for other options if it is working how you want.
      omv 4.1.14 arrakis | 64 bit | 4.15 proxmox kernel | omvextrasorg 4.1.13
      omv-extras.org plugins source code and issue tracker - github

      Please read this before posting a question and this and this for docker questions.
      Please don't PM for support... Too many PMs!
    • elsmandino wrote:

      So the four I mentioned above are all examples of unionfilesystems?
      Yes.
      omv 4.1.14 arrakis | 64 bit | 4.15 proxmox kernel | omvextrasorg 4.1.13
      omv-extras.org plugins source code and issue tracker - github

      Please read this before posting a question and this and this for docker questions.
      Please don't PM for support... Too many PMs!