GNU/Linux >> Tutoriels Linux >  >> Linux

Création de matrices RAID sur des fichiers au lieu de périphériques de bloc

Ce que vous recherchez s'appelle le périphérique de boucle. Il fait apparaître les fichiers comme des appareils comme /dev/loop0 etc. Ils peuvent ensuite être montés en tant que systèmes de fichiers et devraient fonctionner avec md. À partir de la page de manuel loop(4) :

Le périphérique en boucle est un périphérique bloc qui mappe ses blocs de données non pas sur un périphérique physique tel qu'un disque dur ou un lecteur de disque optique, mais sur les blocs d'un fichier normal dans un système de fichiers ou sur un autre périphérique bloc.

Voir par exemple

  • https://man7.org/linux/man-pages/man4/loop.4.html
  • https://man7.org/linux/man-pages/man8/losetup.8.html

Pour tester des éléments nécessitant des périphériques de bloc, LVM peut également être utile. Il vous permet de créer plusieurs volumes logiques à partir d'une seule partition physique (ou l'inverse) et détruire/recréer/redimensionner les volumes est également beaucoup plus simple qu'avec des partitions de disque.


Tu peux le faire. Créez simplement un périphérique de boucle à partir du fichier et utilisez ce périphérique pour créer le tableau :

$ dd if=/dev/zero of=mydev count=80 bs=1M
$ sudo losetup -f mydev

Vous aurez un appareil 80M prêt et vous pourrez l'utiliser dans n'importe quel contexte où vous utiliseriez un appareil bloc.

$ sudo losetup -l

Vous indiquera le mappage actuel.


Linux
  1. Qu'est-ce qu'un caractère spécial et un bloc de fichiers spéciaux dans un système Unix ? ?

  2. Linux - Récupération de données après la copie d'un fichier sur un périphérique bloqué ?

  3. Installer Ubuntu sur un périphérique en boucle ?

  4. Comment créer un périphérique de bloc virtuel (périphérique de boucle/système de fichiers) sous Linux

  5. Utiliser un appareil via SSH ?

Création et débogage de fichiers de vidage Linux

Commande Linux blkid pour rechercher les détails des périphériques de bloc

Commande Lsblk sous Linux (liste des périphériques de bloc)

Transférer le contenu des appareils en mode bloc

Paramètres de lecture anticipée pour LVM, Device-Mapper, Software Raid et Block Devices - qu'est-ce qui gagne ?

Créer un périphérique bloc dans la RAM