Red Hat Training
A Red Hat training course is available for RHEL 8
36.2.4.4. Comprobación de un caché volátil
Este procedimiento determina si un dispositivo de bloque tiene una caché volátil o no. Puede utilizar la información para elegir entre los modos de escritura sync
y async
VDO.
Procedimiento
Utilice cualquiera de los siguientes métodos para determinar si un dispositivo tiene una caché de escritura:
Lea el
/sys/block/block-device/device/scsi_disk/identifier/cache_type
sysfs
archivo. Por ejemplo:$ cat '/sys/block/sda/device/scsi_disk/7:0:0:0/cache_type' write back
$ cat '/sys/block/sdb/device/scsi_disk/1:2:0:0/cache_type' None
Alternativamente, puede encontrar si los dispositivos mencionados anteriormente tienen una caché de escritura o no en el registro de arranque del kernel:
sd 7:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA sd 1:2:0:0: [sdb] Write cache: disabled, read cache: disabled, supports DPO and FUA
En los ejemplos anteriores:
-
El dispositivo
sda
indica que has es una caché de escritura. Utilice el modoasync
para ello. -
El dispositivo
sdb
indica que does not have es una caché de escritura. Utilice el modosync
para ello.
Debe configurar VDO para utilizar el modo de escritura
sync
si el valor decache_type
esNone
owrite through
.-
El dispositivo