La oss tenke på følgende scenario: Du har 3 harddisker (eller partisjoner) - henholdsvis 100 Gb, 100 Gb og 64 Gb, og du har et stort mediebibliotek (videoer og lyd) på f.eks. 180 GB. Det er åpenbart at alle mediefilene dine ikke kan passe inn i en harddisk / partisjon, og du må dele dem opp for å lagre dem på forskjellige steder. Selv om dette er en no-brainer, vil du ha det vanskelig å administrere filene dine, da alle er nå spredt over alt.

Det er noen få løsninger. Du kan få en ny og større harddisk for å hente medieinnholdet ditt, men det betyr at du sparer penger, og du bruker ikke din eksisterende lagringsplass godt. En annen løsning er å sette opp RAID slik at filene kan spres jevnt over de forskjellige diskene, men mangelen på redundans kan være en grunn til bekymring.

mhddfs er en FUSE-filsystemmodul som lar deg kombinere flere partisjoner (eller harddisker) til en virtuell stasjon. Så i stedet for å håndtere tre forskjellige partisjoner og lurer på hvor du beholder filene dine, kan du nå se alle filene dine i en enkelt virtuell stasjon.

Installerer mhddfs

I Debian, Ubuntu eller noen av deres derivater, kan du installere mhddfs med kommandoen

 sudo apt-get install mhddfs 

I en Yum-basert distro, som Redhat, CentOS eller Fedora, kan du installere den med kommandoen

 du installerer mhddfs 

Sette opp mhddfs

Kontroller først partisjonoppsettet i systemet ditt. Kjør følgende kommando i terminalen:

 df -h 

Du bør se de forskjellige partisjonene som er montert i systemet ditt. Legg merke til deres monteringspunkter.

Fra bildet over kan du se at jeg har tre partisjoner på 19Gb, 17Gb og 12Gb.

Deretter oppretter du et nytt monteringspunkt for å holde det virtuelle lagringsområdet.

 sudo mkdir / mnt / virtual 

Og endelig, mount mhddfs.

 mhddfs /, / external1, / external2 / mnt / virtual -0 allow_other 

Merk : Ikke bruk denne kommandoen blindt. Du må endre monteringspunktet for å tilpasse seg systemets oppsett.

Med -o allow_other flagg kan andre brukere få tilgang til denne virtuelle stasjonen.

Linjen mhddfs: move size limit 4294967296 bytes betyr at hvis en partisjon inneholder mindre enn 4294967296 byte (som er 4Gb) plass, vil de nye filene bli lagret til neste partisjon med mer enn 4Gb. Hvis alle partisjonene har mindre enn 4 GB, vil den med den mest ledige plassen bli valgt.

Til slutt, kontroller den monterte partisjonen igjen.

 df -h 

Du kan nå se et nylig opprettet monteringspunkt med en kombinert lagringsplass på de andre harddiskene.

Kjør mhddfs på hvert støvel

For å sette opp mhddfs for å kjøre på hvert oppstart, redigerer vi bare fstab filen for å montere den hver gang vi starter datamaskinen.

Åpne fstab filen i terminalen,

 sudo nano / etc / fstab 

og kopier og lim inn følgende linjer (ved hjelp av "Ctrl + Shift + v") til slutten av filen.

 mhddfs # /, / external1, / external2 / mnt / virtuelle sikringsstandarder, allow_other 0 0 

Husk å endre filbanen og monteringspunktene for å tilpasse seg datamaskinens innstillinger.

Trykk på "Ctrl + o" for å lagre filen og "Ctrl + x" for å avslutte.

Avmonter mhddfs

Hvis du vil feilsøke systemet, kan du enkelt avmontere mhddfs med følgende kommando:

 sudo umount / mnt / virtual 

Hvordan vokse mhddfs

Hvis du har installert en ny harddisk og vil inkludere den i mhddfs, her er trinnene.

1. Demonter mhddfs.

2. Legg på mhddfs med den nye harddiskens monteringspunkt i listen.

3. Åpne filen /etc/fstab og rediger mhddfs-oppføringen.

Du kan følge de samme trinnene for å fjerne partisjoner fra mhddfs-listen også.

Konklusjon

mhddfs har gjort det veldig enkelt for deg å kombinere ulike harddisker i en enkelt lagringsplass. Det beste er at det er enkelt å sette opp og ikke skade filsystemet ditt. Det krever ikke at du omformaterer harddisken din heller. Prøv det, og la oss få vite hvordan du gjør med det. For flere detaljer, kan du sjekke ut mhddfs manpage for bruk og muligheter.

Bildekreditt: 500 GB harddisker