Dacă doriți pur și simplu să uniți două discuri într-un singur disc virtual fără a face nicio modificare la acele discuri, de ce să nu te uiți la FUSE?
https://github.com/libfuse/libfuse
Îl folosesc pentru a accesa o copie a sistemului de fișiere NAS de acasă când sunt la a doua mea casă din Franța. Nu sunt îngrijorat de rezistență, deoarece am întotdeauna NAS-ul meu original (și o copie de rezervă completă pe un alt NAS offline, așa cum se întâmplă). Dimensiunea totală a sistemului de fișiere este de 7 TB, așa că l-am împărțit pe două discuri de 4 TB în Franța.
Cele două discuri sunt montate într-o cutie de unitate USB externă și apar individual pe serverul meu local. Combin cele două unități folosind FUSE, astfel încât să apară și ca un singur sistem de fișiere, la fel ca acasă.
Aceasta este comanda din fișierul meu 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 și 1.42.6-73081 sunt cele două unități USB individuale de 4TB, iar NAS_copy este sistemul de fișiere combinat.
Rețineți că l-am făcut doar pentru citire, deoarece este doar o copie locală, dar nu este necesar! Folosesc rsync pentru a actualiza periodic sistemul de fișiere.Am, de asemenea, o lucrare crontab care „atinge” unitățile USB la fiecare 5 minute pentru a le împiedica să intre în somn, deoarece aceasta poate rupe sistemul de fișiere FUSE:
*/5 * * * * /bin/touch /media/1.42.6-7308 &>/dev/null
*/5 * * * * /bin/touch /media/1.42.6-73081 &>/dev/null
Avantajul FUSE față de JBOD este că, dacă un disc moare, pur și simplu rescriu conținutul pe o altă unitate. A doua unitate nu trebuie să fie atinsă, deoarece discurile sunt complet independente. Dezavantajul este că are o performanță mai mică decât JBOD, dar, sincer, asta este irelevant pentru mine în această situație.