mirror of
https://github.com/ceph/ceph
synced 2025-01-29 22:43:40 +00:00
doc/ceph-bluestore-tool: add help for migrate and new DB/WAL commands.
Signed-off-by: Igor Fedotov <ifedotov@suse.com>
This commit is contained in:
parent
86106ecb00
commit
f5c12ee63f
@ -19,6 +19,9 @@ Synopsis
|
||||
| **ceph-bluestore-tool** show-label --dev *device* ...
|
||||
| **ceph-bluestore-tool** prime-osd-dir --dev *device* --path *osd path*
|
||||
| **ceph-bluestore-tool** bluefs-export --path *osd path* --out-dir *dir*
|
||||
| **ceph-bluestore-tool** bluefs-bdev-new-wal --path *osd path* --dev-target *new-device*
|
||||
| **ceph-bluestore-tool** bluefs-bdev-new-db --path *osd path* --dev-target *new-device*
|
||||
| **ceph-bluestore-tool** bluefs-bdev-migrate --path *osd path* --dev-target *new-device* --devs-source *device1* [--devs-source *device2*]
|
||||
|
||||
|
||||
Description
|
||||
@ -54,6 +57,26 @@ Commands
|
||||
|
||||
Instruct BlueFS to check the size of its block devices and, if they have expanded, make use of the additional space.
|
||||
|
||||
:command:`bluefs-bdev-new-wal` --path *osd path* --dev-target *new-device*
|
||||
|
||||
Adds WAL device to BlueFS, fails if WAL device already exists.
|
||||
|
||||
:command:`bluefs-bdev-new-db` --path *osd path* --dev-target *new-device*
|
||||
|
||||
Adds DB device to BlueFS, fails if DB device already exists.
|
||||
|
||||
:command:`bluefs-bdev-migrate` --dev-target *new-device* --devs-source *device1* [--devs-source *device2*]
|
||||
|
||||
Moves BlueFS data from source device(s) to the target one, source devices
|
||||
(except the main one) are removed on success. Target device can be both
|
||||
already attached or new device. In the latter case it's added to OSD
|
||||
replacing one of the source devices. Following replacement rules apply
|
||||
(in the order of precedence, stop on the first match):
|
||||
|
||||
- if source list has DB volume - target device replaces it.
|
||||
- if source list has WAL volume - target device replace it.
|
||||
- if source list has slow volume only - operation isn't permitted, requires explicit allocation via new-db/new-wal command.
|
||||
|
||||
:command:`show-label` --dev *device* [...]
|
||||
|
||||
Show device label(s).
|
||||
@ -65,6 +88,14 @@ Options
|
||||
|
||||
Add *device* to the list of devices to consider
|
||||
|
||||
.. option:: --devs-source *device*
|
||||
|
||||
Add *device* to the list of devices to consider as sources for migrate operation
|
||||
|
||||
.. option:: --dev-target *device*
|
||||
|
||||
Specify target *device* migrate operation or device to add for adding new DB/WAL.
|
||||
|
||||
.. option:: --path *osd path*
|
||||
|
||||
Specify an osd path. In most cases, the device list is inferred from the symlinks present in *osd path*. This is usually simpler than explicitly specifying the device(s) with --dev.
|
||||
|
Loading…
Reference in New Issue
Block a user