Supposons que vous disposiez de 30 Go de films et vous disposez de 3 disques chacun de 20 Go en taille. 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 lecteur. 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é notoire pour la 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 et il peut être monté directement au 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 et beaucoup d'espace libre.
Caractéristiques de Mhddfs
- Obtenir les attributs du système de fichiers et les informations système.
- Définir les attributs du système de fichiers.
- Créer, lire, supprimer et écrire des répertoires et des fichiers.
- Prise en charge des verrous de fichiers et des liens physiques sur un seul appareil.
Avantages de mhddfs | Inconvénients de mhddfs |
Parfait pour les particuliers. | le pilote mhddfs n'est pas intégré au noyau Linux |
Simple à exécuter. | Nécessite 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. | Le déplacement des liens physiques n'est pas pris en charge |
Ajouter de nouveaux fichiers au système de fichiers virtuel combiné. | |
Gérez l'emplacement où ces fichiers sont enregistrés. | |
Attributs de fichier étendus |
Installation de Mhddfs sous Linux
Sur Debian et portable sur des systèmes similaires, vous pouvez installer le package mhddfs à l'aide de 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 mhddfs paquet.
# yum install mhddfs
Sur Fedora 22+ systèmes, vous pouvez l'obtenir par dnf gestionnaire de paquets comme indiqué ci-dessous.
# dnf install mhddfs
Si c'est le cas, mhddfs Le package n'est pas disponible à partir du référentiel epel, vous devez alors résoudre les dépendances suivantes pour l'installer et le compiler à partir de la source, comme indiqué ci-dessous.
- Fichiers d'en-tête FUSE
- CCG
- fichiers d'en-tête libc6
- fichiers d'en-tête uthash
- 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 pouvoir voir les fichiers binaires mhddfs dans le répertoire courant. Déplacez-le vers /usr/bin/ et /usr/local/bin/ en tant que root.
# cp mhddfs /usr/bin/ # cp mhddfs /usr/local/bin/
Tout est prêt, mhddfs est prêt à être utilisé.
Comment utiliser Mhddfs ?
1. Voyons tous les HDD actuellement installé sur mon système.
$ 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 'point de montage ‘ nom 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 sous,
# mkdir /mnt/virtual_hdd
3. Et puis montez tous les systèmes de fichiers. Soit en tant que root, soit en tant qu'utilisateur membre de FUSE groupe.
# 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 "-o allow_other " L'option 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 ” voir tous les systèmes de fichiers. Il devrait contenir celui que vous venez de créer.
$ df -h
Vous pouvez exécuter toutes les options du système de fichiers virtuel 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, cela devrait être différent, selon votre point de montage), à la fin de /etc/fstab fichier 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 disque sur Virtual_hdd , vous pouvez monter un nouveau lecteur, copier le contenu du point de montage /mnt/virtual_hdd , démonter le volume, éjectez le lecteur que vous souhaitez supprimer et/ou montez le nouveau lecteur que vous souhaitez inclure, montez le système de fichiers global sous Virtual_hdd en utilisant mhddfs commande et vous devriez avoir terminé.
Comment puis-je démonter Virtual_hdd ?
Démonter virtual_hdd est aussi simple que,
# umount /mnt/virtual_hdd
Remarquez qu'il est umount et non démonter . Beaucoup d'utilisateurs le saisissent mal.
C'est tout pour le moment. Je travaille sur un autre article que vous allez adorer lire. Jusque-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.