NAME¶
mpathpersist - Manages SCSI persistent reservations on dm multipath devices.
SYNOPSIS¶
mpathpersist [OPTIONS] device
DESCRIPTION¶
This utility is used to manage SCSI persistent reservations on Device Mapper
Multipath devices. To be able to use this functionality, the
reservation_key attribute must be defined in the
/etc/multipath.conf file. Otherwise the multipathd daemon will
not check for persistent reservation for newly discovered paths or reinstated
paths.
mpathpersist supports the same command-line options as the
sg_persist utility. Consult the sg_persist (8) manual page for
an in-depth discussion of the various options.
OPTIONS¶
- -verbose|-v level
- Verbosity:
- 0
- Critical messages.
- 1
- Error messages.
- 2
- Warning messages.
- 3
- Informational messages.
- 4
- Informational messages with trace enabled.
- --device=DEVICE|-d DEVICE
- Query or change DEVICE.
- --help|-h
- Output this usage message.
- --hex|-H
- Output response in hex.
- --in|-i
- Request PR In command.
- --out|-o
- Request PR Out command.
- --param-alltgpt|-Y
- PR Out parameter 'ALL_TG_PT'.
- --param-aptpl|-Z
- PR Out parameter 'APTPL'.
- --read-keys|-k
- PR In: Read Keys.
- --param-rk=RK|-K RK
- PR Out parameter reservation key (RK is in hex, up to 8 bytes).
- --param-sark=SARK|-S SARK
- PR Out parameter service action reservation key (SARK is in hex).
- --preempt|-P
- PR Out: Preempt.
- --clear|-C
- PR Out: Clear registrations.
- --preempt-abort|-A
- PR Out: Preempt and Abort.
- --prout-type=TYPE|-T TYPE
- PR Out command type.
- --read-full-status|-s
- PR In: Read Full Status.
- --read-keys|-k
- PR In: Read Keys.
- --read-reservation|-r
- PR In: Read Reservation.
- --register|-G
- PR Out: Register.
- --register-ignore|-I
- PR Out: Register and Ignore.
- --release|-L
- PR Out: Release.
- --report-capabilities|-c
- PR In: Report Capabilities.
- --reserve|-R
- PR Out: Reserve.
- --transport-id=TIDS|-X TIDS
- TransportIDs can be mentioned in several forms.
- --alloc-length=LEN|-l LEN
- PR In: maximum allocation length. LEN is a decimal number between 0 and
8192.
EXAMPLE¶
- Register the Service Action Reservation Key for the /dev/mapper/mpath9
device:
- mpathpersist --out --register --param-sark=123abc
--prout-type=5 /dev/mapper/mpath9
- Read the Service Action Reservation Key for the /dev/mapper/mpath9
device:
- mpathpersist -i -k /dev/mapper/mpath9
- Reserve the Service Action Reservation Key for the /dev/mapper/mpath9
device:
- mpathpersist --out --reserve --param-sark=123abc
--prout-type=8 -d /dev/mapper/mpath9
- Read the reservation status of the /dev/mapper/mpath9 device:
- mpathpersist -i -s -d /dev/mapper/mpath9
AUTHORS¶
multipath-tools was developed by Christophe Varoqui
<christophe.varoqui@opensvc.com> and others.