table of contents
- buster 9.5.0-1
- buster-backports 9.15.0-1~bpo10+1
- testing 9.15.0-1
- unstable 9.15.0-1
DRBDMETA(8) | System Administration | DRBDMETA(8) |
NAME¶
drbdmeta - ディスク上の DRBD メタデータを操作するSYNOPSIS¶
drbdmeta [--force] [--ignore-sanity-checks] {device} {v06 minor | v07 meta_dev index | v08 meta_dev index | v09 meta_dev index} {command} [cmd args...]
DESCRIPTION¶
drbdmeta ユーティリティは、 DRBD のディスク上のメタデータの作成、表示、および変更に使用される。ユーザは通常、 drbdmeta でなく、DRBD に対してより高度なインタフェースを提供する drbdadm ユーティリティを通して使用する。(drbdadm が drbdmeta をどのように使うかを表示するには drbdadm の --dry-run オプションを使用する。)このユーティリティは、カーネルが現在使用していないデバイスのみで使用できる。
最初の引数 (device) は、ボリュームに関連付けられている drbd デバイスを指定する。 そのボリュームに関連付けられているデバイスがない場合 “-” を指定する。drbd デバイスが指定されている場合、 drbdmeta ユーティリティは、アクティブボリュームのメタデータが破壊されないよう、drbd デバイスにボリュームが現在、接続されていないことを確認する。
2番目の引数は、使用するメタデータのバージョンを指定する (v06、v07、v08、v09)。ほとんどのメタデータバージョンでは、3番目の引数 (meta_dev) は、メタデータを含むデバイスを指定する。この引数はdevice と同じにできる。第 4 引数 (index) は次のいづれかのキーワードである: internal (内部メタデータ用)、 flex-internal (v07 の場合、可変サイズのメタデータ、そうでない場合、デフォルトは固定サイズの内部メタデータ)、 flex-external (可変サイズの外部メタデータ)、数値メタデータインデックス(固定サイズの外部メタデータ)。次のコマンドの meta-disk パラメータを参照: drbd.conf(5)。
OPTIONS¶
--force--ignore-sanity-checks
COMMANDS¶
create-md [--peer-max-bio-size=val] (メタデータバージョン v06、 v07、v08),create-md {number-of-bitmap-slots} [--peer-max-bio-size=val] [--al-stripes=val] [--al-stripe-size-kB=val] (メタデータバージョン v09)
drbdadm が device に対して drbdmeta の create-md コマンドを呼びだすと, number-of-bitmap-slots 引数をリソース内の対向ノード数にセットする。追加のビットマップスロット (将来的に対向ノードを追加できるようにする) を予約するには、 代わりに drbdmeta を直接呼び出す。
デバイスが最初に対向ノードに接続される前に使用される場合、DRBD は対向ノードがデフォルトで 4KiB リクエストしか処理できないとみなす。--peer-max-bio-size オプションにより柔軟な値を設定できる。このデバイスが接続する DRBD のバージョンがわかっている場合は、これを使用する。DRBD は、バージョン 8.3.8 以降 32 KiB の 最大 bio サイズ、バージョン 8.3.9 以降は 128 KiB、バージョン 8.4.0 以降は 1 MiB の最大 bio サイズをサポートする。
6433 以上のアクティビティログのエクステントを使用したい場合、またはストライプド RAID 上で使用する場合には、ストライプ数 (--al-stripes、デフォルトは 1) とストライプのサイズ(--al-stripe-size-kB、デフォルトは32)を指定することが可能。単に大きなオンディスクのリングバッファを使用する場合には、ストライプ 数を1にし、サイズを次のように拡大する。 :
drbdmeta 0 v08 /dev/vg23/lv42 internal create-md --al-stripe-size 1M
ボトルネックの単一の「スピンドル」になるのを避けるため、ストライプ数を増やし、オンディスクのアクティビティログ処理のインターリーブ対応の構成する。"stripe-size" で指定するものは、いわゆる「チャンクサイズ」または「粒度」あるいは「ストライプユニット」である。つまり、次の「スピンドル」への最短のステップとなる。
drbdmeta 0 v08 /dev/vg23/lv42 internal create-md --al-stripes 7 --al-stripe-size 64
get-gi [--node-id=id]
show-gi [--node-id=id]
dump-md
outdate
dstate
check-resize
apply-al
EXPERT COMMANDS¶
drbdmeta ユーティリティを使用してメタデータを微調整することができる。これはメタデータの破壊やデータそのものの破損につながる可能性がある。細心の注意を払って使用すること。set-gi gi [--node-id=id]
restore-md dump_file
VERSION¶
このドキュメントは DRBD バージョン 9.0.0 向けに改訂されている。AUTHOR¶
Written by Philipp Reisner <philipp.reisner@linbit.com> and Lars Ellenberg <lars.ellenberg@linbit.com>.REPORTING BUGS¶
Report bugs to <drbd-user@lists.linbit.com>.COPYRIGHT¶
Copyright 2001-2008,2012 LINBIT Information Technologies, Philipp Reisner, Lars Ellenberg. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.SEE ALSO¶
drbdadm(8) drbd.conf(5)6 December 2012 | DRBD 9.0.0 |