drbdに関連するext3ファイルシステムのスーパーブロックを破損する正しい方法

drbdに関連するext3ファイルシステムのスーパーブロックを破損する正しい方法

ファイルシステムのスーパーブロックの破損をシミュレートしようとしています。

この実験では、以下のスーパーブロック損傷の違いを理解できませんでした。違いを理解するのに役立ちます。

DRBDデバイスdrbd1は、LV(たとえばLV1)の上に作成されます。ファイルシステムはDRBDデバイスの上に作成されます。

VG - > LV - > DRBD - > Ext3 FS

1) dd if=/dev/zero of=/dev/VG1/LV1 count=1 bs=4096

2) dd if=/dev/zero of=/dev/drbd1 count=1 bs=4096

上記の2つのコマンドの間に違いはありますか?

私が理解しているように、FS(ファイルシステム)が作成され、drbdに接続されている場合は、1)コマンドを使用してファイルシステムを破損しないでください。

理解するのに役立ちます。

答え1

これら2つのコマンドの違いは、1つはDRBDを通過し、もう1つはDRBD「背後」に行くことです。

LVM 対応ボリュームで直接 'dd' を実行すると、ファイルシステムが破壊されますが、DRBD はこれらの新しい書き込みを認識しないため、ファイルシステムをピアにコピーしません。ディスクサイズによっては、このコマンドはDRBDメタデータ(ボリュームの末尾に保存されている)を上書きすることもできます。ただし、/ dev / drbd1デバイスで「dd」を実行すると、DRBDメタデータに触れる前にシャットダウンされ、ディスクの終わりが報告されます。

設計上、DRBDはファイルシステムの破損とデータの削除を複製します。

関連情報