新しいディスクを同期すると、出力は次のようになります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