2.3. Inicio automático de los volúmenes VDO en el arranque del sistema

Puede configurar los volúmenes VDO para que se inicien automáticamente al arrancar el sistema. También puede desactivar el inicio automático.

2.3.1. Inició y activó los volúmenes de VDO

Durante el arranque del sistema, la unidad vdo systemd automáticamente starts todos los dispositivos VDO que estén configurados como activated.

La unidad vdo systemd se instala y habilita por defecto cuando se instala el paquete vdo. Esta unidad ejecuta automáticamente el comando vdo start --all al iniciar el sistema para que aparezcan todos los volúmenes VDO activados.

También puede crear un volumen VDO que no se inicie automáticamente añadiendo la opción --activate=disabled al comando vdo create.

El orden de salida

Algunos sistemas pueden colocar los volúmenes LVM tanto por encima de los volúmenes VDO como por debajo de ellos. En estos sistemas, es necesario iniciar los servicios en el orden correcto:

  1. La capa inferior de LVM debe iniciarse primero. En la mayoría de los sistemas, el inicio de esta capa se configura automáticamente cuando se instala el paquete LVM.
  2. La unidad vdo systemd debe arrancar entonces.
  3. Por último, deben ejecutarse scripts adicionales para iniciar volúmenes LVM u otros servicios sobre los volúmenes VDO en ejecución.

El tiempo que tarda en detenerse un volumen

Detener un volumen VDO lleva un tiempo basado en la velocidad de su dispositivo de almacenamiento y la cantidad de datos que el volumen necesita escribir:

  • El volumen siempre escribe alrededor de 1GiB por cada 1GiB del índice UDS.
  • El volumen escribe adicionalmente la cantidad de datos equivalente al tamaño de la caché del mapa de bloques más hasta 8MiB por losa.
  • El volumen debe terminar de procesar todas las solicitudes de E/S pendientes.