查看DRBD同步进度的命令
时间: 2023-08-14 16:29:09 浏览: 47
要查看 DRBD 同步的进度,可以使用以下命令:
```
cat /proc/drbd
```
该命令会显示 DRBD 的状态信息,包括当前同步进度。在输出中,可以看到 `sync'ed` 和 `percent` 字段,它们分别表示已同步的数据块数和同步的百分比。例如:
```
[root@node1 ~]# cat /proc/drbd
version: 8.4.11 (api:1/proto:86-101)
srcversion: FCB299E35447E4A7485E95B
1: cs:SyncSource ro:Primary/Secondary ds:UpToDate/Inconsistent C r-----
ns:321936 nr:0 dw:0 dr:3528 al:0 bm:31 lo:0 pe:0 ua:0 ap:0 ep:1 wo:f oos:419436
[>....................] sync'ed: 0.1% (409500/409600)M
finish: 0:15:49 speed: 8,740 (8,740) K/sec
```
在上面的输出中,`sync'ed` 字段的值为 `0.1%`,`percent` 字段的值为 `409500/409600`,表示已同步的数据块数和总数据块数。
相关问题
查看DRBD9同步进度的命令
DRBD 9 与 DRBD 8 不同,其状态信息不再存储在 `/proc/drbd` 文件中,而是存储在 `/proc/drbd9` 中。要查看 DRBD 9 同步的进度,可以使用以下命令:
```
drbdadm status <resource>
```
其中,`<resource>` 是 DRBD 资源的名称。该命令会显示 DRBD 的状态信息,包括当前同步进度。在输出中,可以看到 `sync'ed` 和 `percent` 字段,它们分别表示已同步的数据块数和同步的百分比。例如:
```
[root@node1 ~]# drbdadm status r0
r0 role:Primary
disk:UpToDate
peer-disk:Inconsistent
replication:SyncSource peer-disk:Inconsistent done:0.00
received:0 sent:0 out-of-sync:1 pending:0 unacked:0
...
resync-suspended:no
resync-after:--
resync-suspended-cause:--
```
在上面的输出中,`replication` 字段表示当前的同步状态,`done` 字段的值为 `0.00`,表示同步的百分比为 0。当同步完成后,该值会变为 100。
DRBD用别的网卡来同步
在 DRBD 中,数据同步是通过网络来完成的,因此可以使用不同的网卡来进行数据同步,以避免不同网络流量之间的冲突。要使用别的网卡来同步 DRBD,可以在 DRBD 资源的配置文件中指定使用的网卡。
假设要使用名为 `eth1` 的网卡来同步 DRBD 资源,可以在 DRBD 的配置文件中添加如下配置:
```
net {
protocol C;
allow-two-primaries;
after-sb-0pri discard-zero-changes;
after-sb-1pri discard-secondary;
after-sb-2pri disconnect;
cram-hmac-alg sha1;
shared-secret "mysecret";
verify-alg sha1;
ping-int 10;
ping-timeout 5;
connect-int 10;
timeout 60;
ko-count 4;
sndbuf-size 512k;
rcvbuf-size 512k;
max-buffers 2048;
max-epoch-size 2048;
snd-thread-count 2;
rcv-thread-count 2;
use-rle no;
congestion-on-peak yes;
congestion-off-peak yes;
allow-two-primaries;
verify-peer no;
data-integrity-alg crc32c;
bind {
address 192.168.1.1;
interface eth1;
}
fast-csum yes;
}
```
在上面的配置中,`bind` 用于指定使用的网卡和 IP 地址。其中,`interface` 指定使用的网卡名称,`address` 指定使用的 IP 地址。按照实际情况修改上述配置文件并重新加载 DRBD 配置即可让 DRBD 使用指定的网卡来进行数据同步。