36.2.4. Selección de un modo de escritura VDO
Puede configurar el modo de escritura para un volumen VDO, basándose en lo que requiere el dispositivo de bloque subyacente. Por defecto, VDO selecciona el modo de escritura automáticamente.
36.2.4.1. Modos de escritura VDO Copiar enlaceEnlace copiado en el portapapeles!
VDO admite los siguientes modos de escritura:
syncCuando VDO está en modo
sync, las capas por encima de él asumen que un comando de escritura escribe datos en el almacenamiento persistente. Como resultado, no es necesario que el sistema de archivos o la aplicación, por ejemplo, emitan solicitudes FLUSH o de acceso forzado a la unidad (FUA) para hacer que los datos se vuelvan persistentes en los puntos críticos.VDO debe estar en modo
syncsólo cuando el almacenamiento subyacente garantiza que los datos se escriben en el almacenamiento persistente cuando el comando de escritura se completa. Es decir, el almacenamiento no debe tener una caché de escritura volátil, o debe tener una caché de escritura.asyncCuando VDO está en modo
async, VDO no garantiza que los datos se escriban en el almacenamiento persistente cuando se reconoce un comando de escritura. El sistema de archivos o la aplicación deben emitir peticiones FLUSH o FUA para asegurar la persistencia de los datos en los puntos críticos de cada transacción.VDO debe estar configurado en el modo
asyncsi el almacenamiento subyacente no garantiza que los datos se escriban en el almacenamiento persistente cuando el comando de escritura se completa; es decir, cuando el almacenamiento tiene una caché de escritura volátil.async-unsafeEste modo tiene las mismas propiedades que
asyncpero no cumple con Atomicidad, Consistencia, Aislamiento, Durabilidad (ACID). En comparación conasync,async-unsafetiene un mejor rendimiento.AvisoCuando una aplicación o un sistema de archivos que asume el cumplimiento de ACID opera sobre el volumen VDO, el modo
async-unsafepodría causar una pérdida de datos inesperada.auto-
El modo
autoselecciona automáticamentesyncoasyncen función de las características de cada dispositivo. Esta es la opción por defecto.