
これ手動説明する:
出力でステータス行を確認してください。ダウングレードが表示されたら、構成ファイルに問題がある可能性があります。各ノードに完了が表示されます。これは、ノード間の同期が開始されたことを意味します。hastctlステータスが0バイトのダーティ範囲を報告した場合、同期は完了です。。 [強調する]
Googleで検索すると、初期バージョンはhastctl status
「ダーティ」フィールドを含む多くの情報を提供しているようです。たとえば、
role: primary
provname: mirror
localpath: /dev/da0s2
extentsize: 2097152
keepdirty: 64
remoteaddr: 192.168.0.2
replication: memsync
status: complete
dirty: 17142120448 bytes
ただし、これを入力すると、次のような結果hastctl status
が表示されます。
myhast complete primary /dev/gpt/hast 192.168.1.2
情報がはるかに少ない。複数の-d
オプションを追加するのは役に立たないようです。
FreeBSD HAST設定にセカンダリノードを追加するときにセカンダリノードの同期がいつ完了するかをどうやって知ることができますか?
答え1
それを発見。今、その情報は次のように提供されるようです。hastctl list
myhast:
role: primary
provname: myhast
localpath: /dev/gpt/hast
extentsize: 2097152 (2.0MB)
keepdirty: 64
remoteaddr: 192.168.1.2
replication: memsync
status: complete
workerpid: 1540
dirty: 0 (0B)
statistics:
reads: 1216
writes: 24814
deletes: 0
flushes: 0
activemap updates: 736
local errors: read: 0, write: 0, delete: 0, flush: 0
queues: local: 0, send: 0, recv: 0, done: 0, idle: 255