LVM や MD ではなく、dm_mirror を直接使用したいのですが、期待されるテーブル形式に関する明確なドキュメントを見つけるのに苦労しました。そのようなドキュメントはどこかで入手できますか?
これを使用して、使用中にあるパーティションを別のパーティションにミラーリングしたいことに注意してください-メタデータを追加できないため、dm-raid1 を使用してもおそらく機能しません。
LVM や MD ではなく、dm_mirror を直接使用したいのですが、期待されるテーブル形式に関する明確なドキュメントを見つけるのに苦労しました。そのようなドキュメントはどこかで入手できますか?
これを使用して、使用中にあるパーティションを別のパーティションにミラーリングしたいことに注意してください-メタデータを追加できないため、dm-raid1 を使用してもおそらく機能しません。
ソースの調査と実験に基づくと、次の構文があるようです。
MIRROR_ENTRY ::= LOG_CONFIG nr_mirrors MIRROR_ENTRY*nr_mirrors [num_features FEATURE*]
FEATURE ::= handle_errors
LOG_CONFIG ::= "core" param_ct BASE_LOG_CONFIG | "disk" param_ct device_name BASE_LOG_CONFIG
MIRROR_ENTRY ::= device_name device_offset
BASE_LOG_CONFIG ::= region_size ["sync" | "nosync"]
0に設定すると、v3.0ではOOPSが発生することに注意してください。機能num_features
を渡さない限り、完全に省略してください。handle_errors
param_ct
in LOG_CONFIGは、BASE_LOG_CONFIG
および(ディスクログの場合)の単語数をカウントしdevice_name
ます。たとえば、コアの場合は1に設定すると、sync/nosyncがデフォルトのままになります。