2つのブロックデバイスをXORする方法は?

2つのブロックデバイスをXORする方法は?

アクセス時に2つのブロックデバイスのXORを返す仮想ブロックデバイスを作成する方法を探しています。dmsetupどこかに書かれているような気がしますが、私が欲しいものに関連するものを見つけることができません。

これが基本的に私が探しているものです。

$ xxd /dev/sda # First real device
00000000: 01 23 45 67 ....
$ xxd /dev/sdb # Second real device of same size
00000000: ab cd ef ff ....
$ xordevices /dev/sda /dev/sdb
$ xxd /dev/mapper/sdaxorsdb # Virtual device
00000000: aa ee aa 98 ....

この例では、およびのXORが新しく作成されたデータになるように書き込みが変更され/dev/mapper/sdaxorsdbます。/dev/sdb/dev/sda/dev/sdb

可能ですか?

関連情報