이것수동설명하다:
출력에서 상태 줄을 확인하세요. 다운그레이드가 표시되면 구성 파일에 문제가 있는 것입니다. 각 노드에 완료가 표시되어야 합니다. 이는 노드 간 동기화가 시작되었음을 의미합니다.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