Combineer eenvoudig meerdere partities in one met mhddfs onder Linux
Laten we het volgende scenario overwegen: je hebt drie harde schijven (of partities) - respectievelijk 100 Gb, 100 Gb en 64 Gb en je hebt een enorme mediabibliotheek (video's en audio) van bijvoorbeeld 180 GB. Het is duidelijk dat al je mediabestanden niet in één harde schijf / partitie kunnen passen en je moet ze opsplitsen om ze op verschillende locaties op te slaan. Hoewel dit een geruststelling is, zult u het moeilijk hebben om uw bestanden te beheren, omdat ze nu allemaal verspreid zijn over de hele wereld.
Er zijn een paar oplossingen. U kunt een nieuwe en grotere harde schijf krijgen om uw media-inhoud onder te brengen, maar dat betekent dat u geld moet uitgeven en dat u uw bestaande opslagruimte niet goed gebruikt. Een andere oplossing is het instellen van RAID, zodat bestanden gelijkmatig over de verschillende schijven kunnen worden verspreid, maar het gebrek aan redundantie kan zorgen baren.
mhddfs
is een FUSE bestandssysteemmodule waarmee je verschillende partities (of harde schijven) kunt combineren in één virtueel station. Dus in plaats van drie verschillende partities af te handelen en u af te vragen waar u uw bestanden bewaart, kunt u nu al uw bestanden in één virtueel station bekijken.
Mhddfs installeren
In Debian, Ubuntu of een van hun afgeleiden, kun je mhddfs
met het commando installeren
sudo apt-get install mhddfs
In een Yum-gebaseerde distro, zoals Redhat, CentOS of Fedora, kun je het met de opdracht installeren
yum installeer mhddfs
Mdddfs instellen
Controleer eerst de partitie-instellingen in uw systeem. Voer de volgende opdracht uit in de terminal:
df -h
Je zou de verschillende partities in je systeem moeten zien. Let op hun mount-punten.
Uit de bovenstaande afbeelding kun je zien dat ik drie partities heb van 19 Gb, 17 Gb en 12 Gb.
Maak vervolgens een nieuw koppelpunt om de virtuele opslag te behouden.
sudo mkdir / mnt / virtual
En als laatste, mount mhddfs.
mhddfs /, / external1, / external2 / mnt / virtual -0 allow_other
Opmerking : gebruik dit commando niet blindelings. U moet het koppelpunt wijzigen om aan te passen aan de systeemconfiguratie.
Met de vlag -o allow_other
kunnen andere gebruikers toegang krijgen tot deze virtuele schijf.
De regel mhddfs: move size limit 4294967296 bytes
betekent dat als een partitie minder dan 4294967296 bytes (wat 4 Gb is) ruimte bevat, de nieuwe bestanden zullen worden opgeslagen naar de volgende partitie met meer dan 4 Gb. Als alle partities minder dan 4 Gb hebben, wordt degene met de meeste vrije ruimte gekozen.
Tenslotte, doe opnieuw een controle op de aangekoppelde partitie.
df -h
U kunt nu een nieuw aangemaakt montagepunt met een gecombineerde opslagruimte van de andere harde schijven bekijken.
Voer mhddfs uit bij elke boot
Om mhddfs in te stellen voor elke boot, bewerken we eenvoudig het fstab
bestand om het elke keer dat we de computer opstarten te mounten.
Open het fstab
bestand in de terminal,
sudo nano / etc / fstab
en kopieer en plak de volgende regels (met behulp van "Ctrl + Shift + v") naar het einde van het bestand.
mhddfs # /, / external1, / external2 / mnt / virtual fuse defaults, allow_other 0 0
Vergeet niet om het bestandspad te wijzigen en punten te koppelen om aan te passen aan de instellingen van uw computer.
Druk op "Ctrl + o" om het bestand op te slaan en "Ctrl + x" om af te sluiten.
Unmount mhddfs
Als u problemen met uw systeem wilt oplossen, kunt u eenvoudig mhddfs ontkoppelen met de volgende opdracht:
sudo umount / mnt / virtual
Hoe mhddfs te laten groeien
Als u een nieuwe harde schijf hebt geïnstalleerd en deze wilt opnemen in mhddfs, zijn dit de stappen.
1. Ontkoppel mhddfs.
2. Herlaad mhddfs met het mountpunt van de nieuwe harde schijf in de lijst.
3. Open het bestand /etc/fstab
en bewerk het mhddfs-item.
U kunt dezelfde stappen volgen om ook partities uit de lijst mhddfs te verwijderen.
Conclusie
mhddfs heeft het voor u heel eenvoudig gemaakt om verschillende harde schijven te combineren in één opslag. Het beste is dat het eenvoudig is in te stellen en uw bestandssysteem niet beschadigt. U hoeft uw harde schijf ook niet opnieuw te formatteren. Probeer het uit en laat ons weten hoe je ermee omgaat. Voor meer details, kun je de manpage van mhddfs bekijken voor zijn gebruik en opties.
Afbeeldingscredit: 500 GB harde schijven