ある時点以降にブロック デバイス上のどのブロックが変更されたかを追跡する方法を探しています。私が最終的にこれをどのように使用したいかは、2 つの 2 TB ディスクの同期を維持することです。1 つは月に 1 回だけオンライン (USB 経由で接続) になります。どのブロックが変更されたかわからないので、毎回 2TB 全体を調べなければなりません。
私は最近の GNU/Linux OS を使用しており、C と Python の経験があります。カーネル レベルのコードを書くことは避けたいと思っています。その分野での経験がまったくないからです。私の現在の理論では、ディスク フラッシュが実行されたときにコードを呼び出すことができるフックがどこかにあるはずです。
何か案は?