Linux

Comment supprimer un périphérique multichemin sous Linux ?


Supprimer un périphérique multichemin sous Linux

La gestion des périphériques multichemin est essentielle pour garantir une disponibilité et une résilience accrues des systèmes de stockage. Pour supprimer un périphérique multichemin sous Linux, suivez les étapes ci-dessous.

Étape 1 : Identifier le périphérique à supprimer

Avant toute action, il est crucial d’identifier précisément le périphérique que vous souhaitez supprimer. Utilisez la commande suivante pour lister les périphériques SCSI et leurs chemins :

ls /dev/mapper/

Cette commande affichera tous les périphériques multichemin disponibles. Repérez le nom du périphérique que vous voulez retirer, comme par exemple /dev/mapper/mpathN.

Étape 2 : Vérifier les connexions existantes

Avant de procéder à la suppression, vérifiez que le périphérique n’est pas actif ni utilisé par un processus. Vous pouvez utiliser les commandes telles que lsof ou fuser pour vérifier l’utilisation du périphérique par des applications :

lsof | grep '/dev/mapper/mpathN'

Si des processus utilisent le périphérique, il faudra les arrêter ou les déconnecter avant de continuer.

Étape 3 : Droits d’administrateur

Pour effectuer des modifications sur les périphériques, vous devez avoir les droits d’administrateur. Assurez-vous d’être connecté en tant que superutilisateur ou d’utiliser sudo avec les commandes subséquentes.

Étape 4 : Désactiver le périphérique

Avant la suppression, il est recommandé de désactiver le périphérique multichemin. Utilisez la commande suivante :

multipath -f /dev/mapper/mpathN

Cela va libérer le périphérique et éviter des erreurs lors de sa suppression.

A lire :  Qu'est-ce que le modèle de tuyau implémenté sous Linux ?

Étape 5 : Supprimer le périphérique

Une fois le périphérique désactivé, vous pouvez procéder à sa suppression en utilisant la commande suivante, en fonction de votre configuration :

echo 1 > /sys/block/mpathN/device/delete

Ou, en utilisant l’ID de l’appareil SCSI :

echo 1 > /sys/class/scsi_device/h:c:t:l/device/delete

Assurez-vous de remplacer , ,, et par les identifiants corrects pour votre périphérique.

Étape 6 : Vérification de la suppression

Pour confirmer que le périphérique a bien été supprimé, vous pouvez exécuter à nouveau la commande ls /dev/mapper/. Le périphérique que vous avez supprimé devrait maintenant être absent de cette liste.

Gérer les périphériques multichemin

La gestion des périphériques multichemin peut comprendre l’ajout ou la réactivation des chemins. En cas de suppression accidentelle, assurez-vous d’exécuter des commandes pour rescanner les périphériques et les réintroduire dans le système.

Questions fréquentes

Q : Que faire si le périphérique ne se supprime pas ?
R : Assurez-vous que le périphérique n’est pas utilisé par d’autres processus et que vous disposez des droits d’administrateur. Vous pouvez également essayer de redémarrer le service multipath.
Q : Est-il nécessaire de redémarrer le serveur après la suppression d’un périphérique multichemin ?
R : Généralement, un redémarrage n’est pas requis, mais il peut être utile de redémarrer les services associés au stockage pour garantir une mise à jour correcte de la configuration.
Q : Comment ajouter un nouveau périphérique multichemin ?
R : Utilisez la commande multipath -a pour ajouter un nouveau chemin ou réexécutez le script de rescannage des SCSI après avoir connecté le nouveau périphérique.