El comando lvchange cambia los atributos de LV en el VG, cambia la activación de LV en el kernel e incluye otras utilidades para el mantenimiento de LV. Por ejemplo, puede usar lvchange mientras elimina un disco de un grupo de volúmenes. Los pasos descritos a continuación proporcionan un procedimiento para eliminar un disco de VG.
Nota :Realice una copia de seguridad de todo el grupo de volúmenes, ya sea mediante la instantánea de nivel de máquina virtual o la instantánea de LVM de nivel de sistema operativo, y asegúrese de que los volúmenes se puedan restaurar desde la instantánea.1. Si un volumen físico tiene enlaces de volumen lógico, por lo tanto, es necesario desmontar el volumen y destruirlo:
# umount [mount point] # lvchange -a n [LV path]
2. Eliminar el volumen lógico:
# lvremove [LV path]
3. Elimine el volumen físico del grupo de volúmenes:
# vgreduce [volume group] [physical volume]
Ejemplos de comandos lvchange
1. Para controlar la disponibilidad de volúmenes lógicos:
# lvchange -a LV00 # lvchange --available LV00 # lvchange -ay LV00 (To activate) # lvchange -an LV00 (To deactivate) # lvchange -aey LV00 (In Cluster - Activate in one node) # lvchange -aly LV00 (In Cluster - Activate in local node) # lvchange -aln LV00 (In Cluster - deactivate in local node)
2. Para establecer o restablecer la política de asignación contigua para volúmenes lógicos:
# lvchange -C y|n LV00 # lvchange --contiguous y|n LV00
3. Para forzar la resincronización completa de un espejo:
# lvchange --resync LV00
4. Para configurar el número menor:
# lvchange --minor minor LV00
5. Para iniciar o detener la supervisión de un volumen lógico duplicado o de instantánea con dmeventd:
# lvchange --monitor y|n LV00
6. Para sondear un volumen lógico para reiniciar sus transacciones incompletas anteriores:
# lvchange --poll y|n LV00
7. Para invocar lvchange desde los primeros scripts de inicialización del sistema (por ejemplo, rc.sysinit o un initrd):
# lvchange --sysinit LV00
8. Para deshabilitar la sincronización de udev:
# lvchange --noudevsync LV00
9. Para no intentar interactuar con dmeventd a menos que se especifique –monitor:
# lvchange --ignoremonitoring LV00
10. Para establecer en y para que el número menor especificado sea persistente:
# lvchange -M y|n LV00 # lvchange --persistent y|n LV00
11. Para cambiar el permiso de acceso a solo lectura o lectura/escritura:
# lvchange -p r|rw LV00 # lvchange --permission r|rw LV00
12. Para configurar el recuento de sectores de lectura anticipada de este volumen lógico:
# lvchange -r ReadAheadSectors|auto|none LV00 # lvchange --readahead ReadAheadSectors|auto|none LV00
13. Para recargar los metadatos del volumen lógico:
# lvchange --refresh LV00