若是你想要了解primary與mirror disk之間資料的差異狀況,可以使用disk analyze命令。
從disk stat的指令可以看到當下primary與mirror的狀態,主要是policy的相關設定。像是sync與snapshot的schedule,disk名稱、大小,以及mirror的狀態等等。
若是你想要了解primary與mirror disk之間資料的差異狀況,可以使用disk analyze命令。
例如:
dscli disk analyze sdb
Start to analyze sdb with its mirror disk
Start analyzing disk sdb data successfully...
Percentage completed: 100
Analyzing finished successfully, result:
Amount to Analyze = 524288 KB
Changed Data = 64 KB
Duration = 8 S
Speed = 65536 KB/S
Block Size = 65536 bytes
Discrepancies = 64 KB
Command succeeded
從結果可以看到disk的大小(amount of analyze),從上次sync到這個當下,primary與mirror的差異僅有64KB。
要特別注意的是,analyze僅能在沒有I/O的時候進行。