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.
É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
É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.