두 블록 장치를 XOR하는 방법은 무엇입니까?

두 블록 장치를 XOR하는 방법은 무엇입니까?

액세스할 때 두 블록 장치의 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

가능합니까?

관련 정보