![]() | Caution |
---|---|
You should only disable device flushes when running DRBD on devices with a battery-backed write cache (BBWC). Most storage controllers allow to automatically disable the write cache when the battery is depleted, switching to write-through mode when the battery dies. It is strongly recommended to enable such a feature. |
Disabling DRBD’s flushes when running without BBWC, or on BBWC with a depleted battery, is likely to cause data loss and should not be attempted.
DRBD allows you to enable and disable backing device flushes separately for the replicated data set and DRBD’s own
meta data. Both of these options are enabled by default. If you wish
to disable either (or both), you would set this in the disk
section
for the DRBD configuration file, /etc/drbd.conf
.
To disable disk flushes for the replicated data set, include the following line in your configuration:
resource <resource> disk { disk-flushes no; ... } ... }
To disable disk flushes on DRBD’s meta data, include the following line:
resource <resource> disk { md-flushes no; ... } ... }
After you have modified your resource configuration (and synchronized
your /etc/drbd.conf
between nodes, of course), you may enable these
settings by issuing this command on both nodes:
# drbdadm adjust <resource>