MHDDFS - Combinez plusieurs partitions plus petites en un seul grand stockage virtuel

MHDDFS - Combinez plusieurs partitions plus petites en un seul grand stockage virtuel

Supposons que vous avez 30 Go de films et vous avez 3 disques chacun 20 Go en taille. Alors, comment allez-vous stocker?

De toute évidence, vous pouvez diviser vos vidéos en deux ou trois volumes différents et les stocker sur le lecteur manuellement. Ce n'est certainement pas une bonne idée, c'est un travail exhaustif qui nécessite une intervention manuelle et beaucoup de votre temps.

Une autre solution consiste à créer un tableau de disque RAID. Le raid est toujours resté notoire pour la perte de fiabilité du stockage et l'espace disque utilisable. Une autre solution est MHDDFS.

MHDDFS - Combinez plusieurs partitions en Linux

MHDDFS est un pilote pour Linux qui combine plusieurs points de montage dans un seul disque virtuel. Il s'agit d'un pilote basé sur des fusibles, qui fournit une solution facile pour le stockage de grandes données. Il combine tous les petits systèmes de fichiers pour créer un seul grand système de fichiers virtuel qui contient chaque particule de son système de fichiers membre, y compris les fichiers et les espaces gratuits.

Pourquoi vous avez besoin de mhddfs?

Tous vos périphériques de stockage crée une seule piscine virtuelle et il peut être monté directement au démarrage. Ce petit utilitaire s'occupe de quel lecteur est plein et qui est vide et pour écrire des données sur quel lecteur, intelligemment. Une fois que vous avez créé des lecteurs virtuels avec succès, vous pouvez partager votre système de fichiers virtuel à l'aide de Samba. Votre client verra toujours un énorme entraînement et beaucoup d'espace libre.

Caractéristiques de MHDDFS

  1. Obtenez des attributs du système de fichiers et des informations système.
  2. Définir les attributs du système de fichiers.
  3. Créer, lire, supprimer et écrire des répertoires et des fichiers.
  4. Prise en charge des verrous de fichiers et des links sur un seul appareil.
PROFS DE MHDDFS Inconvénients des MHDDF
 Parfait pour les utilisateurs à domicile. Le pilote MHDDFS n'est pas construit dans le noyau Linux
 Simple à courir.  Requis beaucoup de puissance de traitement pendant l'exécution
 Aucune preuve de perte de données  Aucune solution de redondance.
 Ne divisez pas le fichier.  HardLinks se déplaçant non pris en charge
 Ajouter de nouveaux fichiers au système de fichiers virtuel combiné.  
 Gérer l'emplacement où ces fichiers sont enregistrés.  
  Attributs de fichiers étendus  

Installation de MHDDFS dans Linux

Sur Debian et portable sur Systèmes similaires, vous pouvez installer le package MHDDFS à l'aide de la commande suivante.

# apt-get update && apt-get install mhddfs 
Installez les MHDDFS sur les systèmes basés sur Debian

Sur les systèmes Rhel / Centos Linux, vous devez activer EPEL-Repository, puis exécuter la commande ci-dessous pour installer MHDDFS emballer.

# yum install MHDDFS 

Sur Fedora 22+ systèmes, vous pouvez l'obtenir par DNF Coureur de colis comme indiqué ci-dessous.

# DNF Installer MHDDFS 
Installez les MHDDFS sur Fedora

Si dans le cas, MHDDFS Le package n'est pas disponible dans le référentiel EPEL, alors vous devez résoudre les dépendances suivantes pour l'installer et le compiler à partir de la source comme indiqué ci-dessous.

  1. File des fichiers d'en-tête
  2. GCC
  3. Fichiers d'en-tête LIBC6
  4. Fichiers d'en-tête Uthash
  5. Fichiers d'en-tête libattr1 (facultatif)

Ensuite, téléchargez le dernier package source simplement comme suggéré ci-dessous et compilez-le.

# wget http: // mhddfs.uvw.ru / téléchargements / mhddfs_0.1.39.le goudron.GZ # TAR -ZXVF MHDDFS *.le goudron.GZ # CD MHDDFS-0.1.39 / # faire 

Vous devriez pouvoir voir le binaire MHDDFS Dans le répertoire actuel. Déplacer / usr / bin / et / usr / local / bin / comme racine.

# CP MHDDFS / USR / BIN / # CP MHDDFS / USR / LOCAL / BIN / 

Tous set, MHDDFS est prêt à être utilisé.

Comment utiliser les mhddfs?

1. Voyons tous les Disque dur monté sur mon système actuellement.

$ df -h 

Échantillon de sortie
FileSystem Taille utilisée disponible Utiliser% monté sur / dev / sda1 511m 132k 511m 1% / boot / efi / dev / sda2 451g 92g 336g 22% / / dev / sdb1 1.9t 161g 1.7T 9% / Media / Avi / BD9B-5FCE / DEV / SDC1 555M 555M 0 100% / Média / Avi / Debian 8.1.0 m-a 1 

Remarquez le 'Point de montage'Nom ici, que nous utiliserons plus tard.

2. Créer un répertoire / mnt / virtual_hdd où tous ces systèmes de fichiers seront regroupés en tant que,

# mkdir / mnt / virtual_hdd 

3. Puis monter tous les systèmes de fichiers. Soit comme racine, soit en tant qu'utilisateur qui est membre de FUSIBLE groupe.

# MHDDFS / BOOT / EFI, /, / MEDIA / AVI / BD9B-5FCE /, MEDIA / AVI / DEBIAN \ 8.1.0 \ m-a \ 1 / / mnt / virtual_hdd -o perte_other 
Montez tous les systèmes de fichiers dans Linux

Note: Nous sommes des noms de points de montage ici de tous les disques durs. De toute évidence, le point de montage dans votre cas sera différent. Remarquez également "-o Autorce_other"L'option rend ce système de fichiers virtuel visible pour tous les autres et pas seulement la personne qui l'a créée.

4. Maintenant, courez "df -h»Voir tous les systèmes de fichiers. Il devrait contenir celui que vous avez créé tout à l'heure.

$ df -h 
Vérifiez le support de système de fichiers virtuel

Vous pouvez effectuer toute l'option au Système de fichiers virtuel vous avez créé comme vous auriez fait à un lecteur monté.

5. Pour créer ce système de fichiers virtuel sur chaque système botte, Vous devez ajouter la ligne de code ci-dessous (dans votre cas, elle doit être différente, selon votre point de montage), à ​​la fin de / etc / fstab Fixer comme racine.

MHDDFS # / BOOT / EFI, /, / MEDIA / AVI / BD9B-5FCE /, MEDIA / AVI / DEBIAN \ 8.1.0 \ m-a \ 1 / / mnt / virtual_hdd fusible par défaut, allow_other 0 0 

6. Si à tout moment, vous souhaitez ajouter / supprimer un nouveau lecteur pour Virtual_hdd, Vous pouvez monter un nouveau lecteur, copier le contenu du point de montage / mnt / virtual_hdd, qui monte Le volume, éjectez le lecteur que vous souhaitez supprimer et / ou monter le nouveau lecteur que vous souhaitez inclure, monter le système de fichiers global sous Virtual_hdd en utilisant MHDDFS commande et vous devriez avoir fini.

Comment ne pas monter virtual_hdd?

Démarrer virtual_hdd est aussi simple que,

# umount / mnt / virtual_hdd 
Système de fichiers virtuel de non-montage

Remarquez que c'est umount et pas déboucher. Beaucoup d'utilisateurs Type ça mal.

C'est tout pour le moment. Je travaille sur un autre article que vous adorerez lire. Jusque-là, restez à l'écoute et connecté à Tecmint. Nous fournir vos précieux commentaires dans les commentaires ci-dessous. Aimez-nous et partagez-nous et aidez-nous à nous propager.