現在、LVMにハードドライブのストレージプールがあり、各物理ボリュームがmdraidミラーリングデバイスになるように配置し、完全な冗長性を確保しています。これで、dm-cacheを使用してこのプールにSSDキャッシュを追加したいのですが、連続書き込みキャッシュのみが必要なので(書き込みはそれほど重要ではありません)、ミラー化SSDを使用したくありません。
ただし、dm-cacheメタデータボリュームの処理方法に関する情報、つまり次のものが見つかりません。
- 実際のキャッシュがミラーリングされていなくてもミラーリングが必要ですか?
- ミラーリングが必要な場合は、SSDの代わりにすでにミラーリングされているHDD PVに配置できますか?それとも、メタデータボリュームのパフォーマンスは重要ですか?
- 連続書き込みモードでは、キャッシュが常にクリーンであることを考慮すると、メタデータボリュームが失われるとどうなりますか? VGの復元はどのくらい簡単ですか?
bcacheにはこの問題はまったくないことがわかりますが、bcacheを使用するにはすべてのPVを再初期化する必要があります。これが私がdm-cacheを使うことを好む理由です。