새 디스크를 동기화하면 출력은 다음과 같습니다 drbdtop
.
Resource: myres: (Overall danger score: 14)
Local Disc(Primary):
volume 0 (/dev/drbd0): UpToDate(normal disk state)
volume 1 (/dev/drbd1): UpToDate(normal disk state)
volume 2 (/dev/drbd2): Inconsistent(data is not accessible or usable until resync is complete)
Connection to zfs.user.osdc2(Secondary): Connected(connected to zfs.user.osdc2)
volume 0:
UpToDate(normal disk state)
volume 1:
UpToDate(normal disk state)
volume 2:
Replication:SyncTarget(local volume is being synchronized with data from zfs.user.osdc2) 95.6% remaining UpToDate(normal disk state)
cat /proc/drbd
하지만 내 리소스에서는 출력이 없습니다. 오직:
version: 9.0.9-1 (api:2/proto:86-112)
GIT-hash: f7b979e7af01813e031aac579140237640c94569 build by mockbuild@, 2017-09-14 17:45:45
Transports (api:16): tcp (9.0.9-1)
왜 출력이 없나요? 이 문제를 어떻게 해결해야 합니까?
답변1
/proc/drbd 파일은 DRBD 9.x 릴리스에서 제거되었습니다. 대신 drbdadm status
DRBD 리소스의 현재 상태를 가져오는 데 사용해야 합니다 .
이전 /proc/drbd 출력을 사용하려고 한다면 이제 sysfs에서 찾을 수 있습니다. 이는 연결별로만 작동합니다. 위치는 다음과 같습니다:
/sys/kernel/debug/drbd/resources/${resource_name}/connections/${hostname}/0/proc_drbd