Soluzione 1:
mhddfs è esattamente quello che stai cercando:http://romanrm.net/mhddfs
Puoi montare in questo modo:
mhddfs /mnt/a/,/mnt/b/,/mnt/c/ /storeall/
dove /mnt/a/
, /mnt/b/
e /mnt/c/
sono tre diversi punti di montaggio che possono provenire da tre diversi dischi rigidi. Puoi smontare in questo modo:
fusermount -u /storeall
Se un disco si guasta, perdi solo i file archiviati su quel particolare disco. Se i tuoi dati sono importanti per te e desideri che i tuoi dati sopravvivano a un errore del disco, dovresti invece prendere in considerazione una configurazione RAID (cerca mdadm).
modifica:PS! I dispositivi che monti possono anche avere filesystem diversi!
Soluzione 2:
Questo non è un problema di filesystem, è un problema di partizionamento.
Quello che vuoi fare è rimuovere i filesystem su questi dischi (eseguire il backup di tutti i dati che sono già su di essi), quindi creare un volume LVM impostato su tutti e quattro i dischi. Quindi puoi creare un filesystem in quel set di volumi e montare quel filesystem in un unico posto e riempirlo in quel modo.
Tieni presente che non ci sarà alcuna ridondanza in questo, e se perdi uno dei quattro dischi, probabilmente perderai i dati su TUTTI.
Soluzione 3:
Dai un'occhiata a UnionFS , potrebbe aiutarti.