commands.sh

blkpr

linux

Register, reserve, release, preempt, and clear persistent reservations on a block device that supports Persistent Reservations.

More info →

Options (4)

-c, --commandboolean

Register (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, --keyboolean

Register (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, --typeboolean

Set 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, --oldkeyboolean

Preempt 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/device

Set the type of an existing reservation to exclusive access

blkpr [-c|--command] reserve [-k|--key] reservation_key [-t|--type] exclusive-access path/to/device

Preempt 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/device

Release 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/device

Clear all reservations from a given device

blkpr [-c|--command] clear [-k|--key] key path/to/device
made by @shridhargupta | data from tldr-pages