Recherche de site Web

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


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

Évidemment, vous pouvez diviser vos vidéos en deux ou trois volumes différents et les stocker manuellement sur le disque. 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 une matrice RAID de disques. Le RAID est toujours resté connu pour sa perte de fiabilité de stockage et d’espace disque utilisable. Une autre solution est mhddfs.

mhddfs est un pilote pour Linux qui combine plusieurs points de montage en un seul disque virtuel. Il s’agit d’un pilote basé sur un fusible, qui fournit une solution simple pour le stockage de données volumineuses. 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 libres.

Pourquoi avez-vous besoin de Mhddfs ?

Tous vos périphériques de stockage créent un seul pool virtuel qui peut être monté dès le démarrage. Ce petit utilitaire s’occupe de savoir quel disque est plein et lequel est vide et d’écrire des données sur quel disque, 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 disque dur et beaucoup d’espace libre.

Caractéristiques de Mhddfs

  1. Obtenir les attributs du système de fichiers et les informations système.
  2. Définissez les attributs du système de fichiers.
  3. Créez, lisez, supprimez et écrivez des répertoires et des fichiers.
  4. Prise en charge des verrous de fichiers et des liens physiques sur un seul appareil.
Avantages de mhddfsInconvénients de mhddfs
Parfait pour les particuliers.pilote mhddfs n’est pas construit dans le noyau Linux
Simple à exécuter. Nécessite beaucoup de puissance de traitement pendant l’exécution
Aucune preuve de perte de données Pas de solution de redondance.
Ne divise pas le fichier. Liens physiques déplacés non pris en charge
Ajoute de nouveaux fichiers au système de fichiers virtuel combiné.
Gère l’emplacement où ces fichiers sont enregistrés.
Attributs de fichier étendus

Installation de Mhddfs sous Linux

Sur Debian et les systèmes portables, vous pouvez installer le paquet mhddfs en utilisant la commande suivante.

# apt-get update && apt-get install mhddfs

Sur les systèmes Linux RHEL/CentOS, vous devez activer epel-repository, puis exécuter la commande ci-dessous pour installer le package mhddfs.

# yum install mhddfs

Sur les systèmes Fedora 22+, vous pouvez l’obtenir par le gestionnaire de paquets dnf comme indiqué ci-dessous.

# dnf install mhddfs

Si le paquet mhddfs n’est pas disponible à partir du dépôt epel, vous devez résoudre les dépendances suivantes pour l’installer et le compiler à partir des sources comme indiqué ci-dessous.

  1. Fichiers d’en-tête FUSE
  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 paquet source simplement comme suggéré ci-dessous et compilez-le.

# wget http://mhddfs.uvw.ru/downloads/mhddfs_0.1.39.tar.gz
tar -zxvf mhddfs*.tar.gz
cd mhddfs-0.1.39/
make

Vous devriez être en mesure de voir le binaire mhddfs dans le répertoire actuel. Déplacez-le vers /usr/bin/ et /usr/local/bin/ en tant que root.

# cp mhddfs /usr/bin/ 
cp mhddfs /usr/local/bin/

Tout prêt, mhddfs est prêt à être utilisé.

Comment utiliser Mhddfs ?

1. Voyons tous les disques durs montés sur mon système actuellement.

$ df -h

Exemple de sortie
Filesystem      Size  Used Avail Use% Mounted on

/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% /media/avi/Debian 8.1.0 M-A 1

Remarquez le nom 'Mount Point' ici, que nous utiliserons plus tard.

2. Créez un répertoire /mnt/virtual_hdd où tous ces systèmes de fichiers seront regroupés comme,

# mkdir /mnt/virtual_hdd

3. Et puis montez tous les systèmes de fichiers. Soit en tant qu’utilisateur root, soit en tant qu’utilisateur membre du groupe FUSE.

# mhddfs /boot/efi, /, /media/avi/BD9B-5FCE/, /media/avi/Debian\ 8.1.0\ M-A\ 1/ /mnt/virtual_hdd  -o allow_other

Remarque : Nous utilisons ici les noms de points de montage de tous les disques durs. Évidemment, le point de montage dans votre cas sera différent. Notez également que l’option « -o allow_other » rend ce système de fichiers virtuel visible par tous les autres et pas seulement par la personne qui l’a créé.

4. Exécutez maintenant « df -h » pour voir tous les systèmes de fichiers. Il doit contenir celui que vous venez de créer.

$ df -h

Vous pouvez appliquer toutes les options au système de fichiers virtuel que vous avez créé comme vous l’auriez fait pour un lecteur monté.

5. Pour créer ce système de fichiers virtuel à chaque démarrage du système, vous devez ajouter la ligne de code ci-dessous (dans votre cas, elle doit être différente, en fonction de votre point de montage), à la fin du fichier /etc/fstab en tant que root.

mhddfs# /boot/efi, /, /media/avi/BD9B-5FCE/, /media/avi/Debian\ 8.1.0\ M-A\ 1/ /mnt/virtual_hdd fuse defaults,allow_other 0 0

6. Si, à tout moment, vous souhaitez ajouter/supprimer un nouveau lecteur à Virtual_hdd, vous pouvez monter un nouveau lecteur, copier le contenu du point de montage /mnt/virtual_hdd, démonter le volume, éjecter le lecteur que vous souhaitez retirer et/ou monter le nouveau lecteur que vous souhaitez inclure, monter le système de fichiers global sous Virtual_hdd à l’aide de la commande mhddfs et vous devriez avoir terminé.

Comment puis-je démonter Virtual_hdd ?

Le démontage virtual_hdd est aussi simple que,

# umount /mnt/virtual_hdd

Notez qu’il s’agit d’un montage et non d’un démontage. Beaucoup d’utilisateurs le tapent mal.

C’est tout pour l’instant. Je travaille sur un autre article que vous adorerez lire. D’ici là, restez à l’écoute et connecté à Tecmint. Faites-nous part de vos précieux commentaires dans les commentaires ci-dessous. Aimez-nous et partagez-nous et aidez-nous à nous propager.

Articles connexes: