DRBD-WAIT-PROMOTAB(7)
π DRBD-WAIT-PROMOTAB(7) β the DRBD Manual, but make it cute π
okay bestie, sit down, we're talking about drbd-wait-promotable@.service β yes that's a manual page number 7, yes it's a systemd unit, yes it's lowkey iconic. π¦
β¨ NAME β¨
drbd-wait-promotable@.service β literally just: wait for DRBD to become promotable. that's the whole job. that's the assignment. π
π SYNOPSIS π
drbd-wait-promotable@RESNAME.service - Wait for DRBD to become promotable
where RESNAME is your resource name, obvi. π
πΈ DESCRIPTION πΈ
so here's the tea, bestie. usually you do not want to "hardcode" an unconditional promotion attempt of DRBD resources, because you usually cannot know a-priori whether this instance of DRBD will have access to good data (yet). it's giving mystery. it's giving suspense. π
and if you do try to promote (mount, use) DRBD before it can be certain to have access to good data, the attempt will fail in various ways β typically claiming wrong medium type, or need access to good data. not the vibe. not slay. π
this unit will wait for the DRBD internal state to indicate that it has access to good data. iconic behavior. but β and this is important, no cap β it does not monitor the state further, so this is good enough only to avoid trying to mount "too early" if you hard-code the mount attempt into your boot sequence, for example using an fstab entry or similar. it's a one-time vibe check, not a forever babysitter. π
if you want to actually monitor and react to DRBD state changes, use drbd-reactor or a cluster manager like pacemaker. those are the main characters for that job. β
if you systemctl enable this unit, it will be required by drbd@.target, so anything depending on that target β for example an fstab entry β will implicitly wait until this DRBD indicated it was "healthy enough" to be used. the way it just handles that for you?? obsessed. π«Ά
β οΈ it can still timeout, bestie. in which case systemd sees this as a start failure, and starting of any dependencies (e.g. the mount) won't be attempted at this point. so likeβ¦ it doesn't limp along half-broken, it just stops. periodt. π
π¦ SEE ALSO π¦
drbd@.service(7)drbd@.target(7)drbd-lvchange@.service(7)
π AUTHORS π
LINBIT HA Solutions GmbH https://linbit.com
and that's the whole page, bestie!! brought to you by drbd-utils, dated 2026-08-15, filed under the DRBD Manual as DRBD-WAIT-PROMOTAB(7). go forth and let your resources become promotable in peace. πβ¨π
π¦ where this page comes from
- fedora 43: drbd-utils 9.34.0-2.fc43 Β· GPL-2.0-or-later
- fedora 44: drbd-utils 9.34.0-2.fc44 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms