GNU/Linux >> Tutoriels Linux >  >> Linux

La commande lvremove échoue avec l'erreur "LVM - Impossible de supprimer le volume logique ouvert"

Vous souhaitez supprimer un volume logique mais, lors de l'exécution de la commande "lvremove", vous obtenez le résultat suivant :

# umount /data
# lvremove /dev/vg1/lv1

Can't remove open logical volume "lv1"

Solution

L'erreur ci-dessus signifie généralement que le volume est toujours utilisé par un processus. Pour trouver le processus qui maintient le volume logique ouvert, suivez les étapes ci-dessous.

1. Trouvez le numéro majeur, mineur correspondant au Volume Logique :

# dmsetup info -c | grep [lvname]

Par exemple :

# dmsetup info -c | grep lv1
vg1-lv1 253 25 L--w 1 1 0 LVM-4YO6buASebpXKOmdwdzyUTZ39mfubEFG0wWxeM7gYLEisWPszglyTCA0xCAuohpF

2. Trouvez le numéro majeur, mineur dans la sortie de la commande 'lsof'.

# lsof | grep "major,minor"

Par exemple :

# lsof | grep "253,25"
bckup 102585 0 19r BLK 253,25 0v12160 163622 /tmp/fileNabc3 (deleted)

3. Arrêtez l'application correspondant au PID ou arrêtez le processus. Le PID selon l'exemple ci-dessus est 102585. Vous pouvez arrêter l'application en utilisant ce PID ou tuer le PID directement en utilisant la commande kill :

# kill -9 [PID]

4. Maintenant, la suppression du volume logique se terminerait avec succès.

# lvremove vg1/lv1


Linux
  1. Lum – Comment étendre une partition avec un LVM et le volume physique contenu et le volume logique ?

  2. lvremove ne parvient pas à supprimer le volume après avoir utilisé la commande 'shred'

  3. CentOS / RHEL :Comment migrer le stockage (LVM) avec la commande pvmove

  4. Configuration LVM :opérations/utilitaires de volume logique (LV)

  5. Impossible de supprimer les fichiers du répertoire avec l'erreur "Liste d'arguments trop longue"

Ajouter du stockage avec LVM

Comment créer un groupe de volumes sous Linux avec LVM

Créer des volumes logiques sous Linux avec LVM

Comment redimensionner un volume logique avec 5 commandes LVM simples

Corrigez l'erreur impossible de trouver la commande hwmatch sur Grub

Comment puis-je ouvrir un fichier avec des numéros de ligne affichés à partir de la ligne de commande dans 'vi' ?