blkpr
linux
Register, reserve, release, preempt, and clear persistent reservations on a block device that supports Persistent Reservations.
More info →Options (4)
-c, --commandbooleanRegister (command) a new reservation with a given key on a given device
Example:
blkpr {{[-c|--command]}} register {{[-k|--key]}} {{reservation_key}} {{path/to/device}}-k, --keybooleanRegister (command) a new reservation with a given key on a given device
Example:
blkpr {{[-c|--command]}} register {{[-k|--key]}} {{reservation_key}} {{path/to/device}}-t, --typebooleanSet the type of an existing reservation to exclusive access
Example:
blkpr {{[-c|--command]}} reserve {{[-k|--key]}} {{reservation_key}} {{[-t|--type]}} exclusive-access {{path/to/device}}-K, --oldkeybooleanPreempt the existing reservation with a given key and replace it with a new reservation
Example:
blkpr {{[-c|--command]}} preempt {{[-K|--oldkey]}} {{old_key}} {{[-k|--key]}} {{new_key}} {{[-t|--type]}} write-exclusive {{path/to/device}}Examples (5)
Register (command) a new reservation with a given key on a given device
blkpr [-c|--command] register [-k|--key] reservation_key path/to/deviceSet the type of an existing reservation to exclusive access
blkpr [-c|--command] reserve [-k|--key] reservation_key [-t|--type] exclusive-access path/to/devicePreempt the existing reservation with a given key and replace it with a new reservation
blkpr [-c|--command] preempt [-K|--oldkey] old_key [-k|--key] new_key [-t|--type] write-exclusive path/to/deviceRelease a reservation with a given key and type on a given device
blkpr [-c|--command] release [-k|--key] reservation_key [-t|--type] reservation_type path/to/devicemade by @shridhargupta | data from tldr-pages