Lad os overveje følgende scenario: Du har 3 harddiske (eller partitioner) - henholdsvis 100 Gb, 100 Gb og 64 Gb, og du har et stort mediebibliotek (videoer og lyd) på f.eks. 180 GB. Det er klart, at alle dine mediefiler ikke kan passe ind i en harddisk / partition, og du skal opdele dem for at gemme dem på forskellige steder. Mens dette er en no-brainer, har du svært ved at administrere dine filer, da alle er nu spredt overalt.

Der er nogle få løsninger. Du kan få en ny og større harddisk til at hente dit medieindhold, men det betyder at bruge penge, og du bruger ikke din eksisterende lagerplads til gode. En anden løsning er at oprette RAID, så filer kan spredes jævnt på tværs af de forskellige diske, men manglen på redundans kan være en grund til bekymring.

mhddfs er et FUSE-filsystemmodul, der giver dig mulighed for at kombinere flere partitioner (eller harddiske) til et virtuelt drev. Så i stedet for at håndtere tre forskellige partitioner og spekulerer på, hvor du bevarer dine filer, kan du nu se alle dine filer i et enkelt virtuelt drev.

Installation af mhddfs

I Debian, Ubuntu eller et af deres derivater kan du installere mhddfs med kommandoen

 sudo apt-get install mhddfs 

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

 Du installerer mhddfs 

Opsætning af mhddfs

Kontroller først partitionsopsætningen i dit system. Kør følgende kommando i terminalen:

 df -h 

Du bør se de forskellige partitioner monteret i dit system. Vær opmærksom på deres monteringspunkter.

Fra billedet ovenfor kan du se, at jeg har tre partitioner på 19GB, 17GB og 12GB.

Opret derefter et nyt monteringspunkt for at holde det virtuelle lager.

 sudo mkdir / mnt / virtual 

Og endelig, mount mhddfs.

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

Bemærk : Brug ikke denne kommando blindt. Du skal ændre monteringspunktet for at tilpasse sig dit system opsætning.

-o allow_other flag giver andre brugere adgang til dette virtuelle drev.

Linjen mhddfs: move size limit 4294967296 bytes betyder, at hvis en partition indeholder mindre end 4294967296 bytes (hvilket er 4Gb) plads, gemmes de nye filer til den næste partition med mere end 4Gb. Hvis alle partitionerne har mindre end 4Gb, vælges den med det mest ledige rum.

Endelig skal du tjekke den monterede partition igen.

 df -h 

Du kan nu se et nyoprettet monteringspunkt med et kombineret lagerplads på de andre harddiske.

Kør mhddfs på hver boot

For at konfigurere mhddfs til at køre på hver boot, ændrer vi simpelthen fstab filen for at montere den hver gang vi starter computeren.

Åbn fstab fil i terminalen,

 sudo nano / etc / fstab 

og kopier og indsæt de følgende linjer (ved hjælp af "Ctrl + Shift + v") til slutningen af ​​filen.

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

Husk at ændre filsti og monteringspunkter for at tilpasse sig computerens indstillinger.

Tryk på "Ctrl + o" for at gemme filen og "Ctrl + x" for at afslutte.

Afmonter mhddfs

Hvis du vil fejlsøge dit system, kan du nemt afmontere mhddfs med følgende kommando:

 sudo umount / mnt / virtual 

Sådan vokser du mhddfs

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

1. Afmonter mhddfs.

2. Genmonter mhddfs med den nye harddiskens monteringspunkt i listen.

3. Åbn filen /etc/fstab og rediger mhddfs-posten.

Du kan følge de samme trin for at fjerne partitioner fra mhddfs-listen.

Konklusion

mhddfs har gjort det meget nemt for dig at kombinere forskellige harddiske til en enkelt opbevaring. Det bedste er, at det er nemt at konfigurere og ikke beskadiger dit filsystem. Det kræver ikke, at du også omformaterer harddisken. Prøv det, og lad os vide, hvordan du gør med det. For flere detaljer kan du tjekke mhddfs's manpage for dets brug og muligheder.

Billedkredit: 500 GB harddiske