GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment créer des partitions et des systèmes de fichiers sur des périphériques DM-Multipath

Qu'est-ce que DM-Multipath

Device-Mapper Multipath (DM-Multipath) est un outil multipath natif de Linux, qui vous permet de configurer plusieurs chemins d'E/S entre les nœuds de serveur et les baies de stockage dans un seul périphérique. Ces chemins d'E/S sont des connexions SAN physiques qui peuvent inclure des câbles, des commutateurs et des contrôleurs distincts. Le multipathing agrège les chemins d'E/S, créant un nouveau périphérique composé des chemins agrégés.

Guide du débutant sur le multipathing Device Mapper (DM)

Créer des partitions DM-Multipath devices

Les appareils DM-Multipath seront créés en tant que /dev/mapper/mpathN , où N est le numéro de groupe de trajets multiples.

1. Utilisez la commande fdisk pour créer des partitions sur /dev/mapper/mpathN. Utilisez les options "n" pour créer une nouvelle partition et indiquez "p" comme type de partition qui correspond à la partition principale.

# fdisk /dev/mapper/mpath0

Command (m for help): n   
Command action
   e   extended
   p   primary partition (1-4)
p

2. Indiquez le numéro de la partition, le premier cylindre (nous utiliserons la valeur par défaut de 1) et le dernier cylindre ou la taille de la partition.

Partition number (1-4): 1
First cylinder (1-1017, default 1):
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-1017, default 1017):
Using default value 1017

3. Utilisez les options "w" pour écrire la table de partition de la mémoire sur le disque.

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.

4. Enregistrez les partitions multipath dans /dev/mapper en utilisant le « kpartx ” commande :

# kpartx -a /dev/mapper/mpath0

5. Listez toutes les partitions sur cet appareil :

# kpartx -l /dev/mapper/mpath0
mpath0p1 : 0 2295308 /dev/mapper/mpath0 61

Création d'un système de fichiers sur la partition de périphérique DM-Multipath

1. Enfin, nous pouvons maintenant créer un système de fichiers sur la partition nouvellement créée sur le périphérique DM-multipath.

# mkfs.ext4 /dev/mapper/mpath0p1
mke2fs 1.42.9 (28-Dec-2013)

Filesystem too small for a journal
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
Stride=0 blocks, Stripe width=0 blocks
64 inodes, 508 blocks
25 blocks (4.92%) reserved for the super user
First data block=1
Maximum filesystem blocks=524288
1 block group
8192 blocks per group, 8192 fragments per group
64 inodes per group

Allocating group tables: done
Writing inode tables: done
Writing superblocks and filesystem accounting information: done

2. Créez un répertoire et montez la partition sur le point de montage :

# mkdir /data
# mount /dev/mapper/mpath0p1 /data

Remarques

L'outil DM-Multipath utilise trois ensembles différents de noms de fichiers :
1. /dev/dm-N
2. /dev/mpath/mpathN
3. /dev/mapper/mpathN

N'utilisez JAMAIS /dev/dm-N périphériques, car ils sont uniquement destinés à être utilisés par l'outil DM-Multipath. N'utilisez JAMAIS /dev/mpath/mpathN périphériques, car lorsque des périphériques multichemins sont montés au démarrage, le sous-système UDEV peut ne pas créer les nœuds de périphérique assez tôt.

Utilisez TOUJOURS /dev/mapper/mpathN périphériques, car ils sont persistants et ils sont automatiquement créés par device-mapper au début du processus de démarrage. Par conséquent, ce sont les noms de périphérique qui doivent être utilisés pour accéder aux périphériques à chemins multiples. Mais dans une configuration RAC (Real Application Cluster), bien que les noms /dev/mapper/mpathN puissent être persistants lors des redémarrages sur une seule machine, il n'y a aucune garantie que d'autres nœuds de cluster utiliseront le même nom pour ce disque. Si vous le souhaitez, utilisez la fonction UDEV pour obtenir des noms persistants à l'échelle du cluster.

Comment installer et configurer Device Mapper Multipath dans CentOS/RHEL 6,7


Cent OS
  1. Comment utiliser GParted pour créer et redimensionner facilement des partitions

  2. Comment créer et activer la partition d'échange sur Centos / RHEL 8

  3. Comment créer un fichier et le monter en tant que système de fichiers ?

  4. Comment sauvegarder et restaurer des systèmes de fichiers XFS (xfsdump / xfsrestore)

  5. Comment créer et interroger un système de fichiers BTRFS

Comment créer et exécuter un fichier Playbook Ansible

Comment créer et gérer des partitions Linux à l'aide de Parted

Comment créer et utiliser un fichier d'échange sous Linux

Comment créer des partitions de disque sous Linux

Comment détecter et gérer les appareils sous Linux

Comment créer des partitions de disque à l'aide de cfdisk