問題タブ [librbd]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
234 参照

copy - qemu-img 異なる ceph クラスター間で rbd ボリュームを変換して高速化

RBD ボリュームを別の Ceph クラスターにコピーするエレガントな方法はありますか?

ボリューム (機能は 2.5T で 18G のみ使用) を別の Ceph クラスターにコピーして、qemu-img 2.5 バージョンまたは qemu-img 6.0 バージョンで変換時間を計算します。

テストqemu-img convert結果:

qemu-img 2.5は、オプション パラメータなしで2 時間 40 分を費やします。

ここに画像の説明を入力

qemu-img 6.0 は、オプション パラメーター ( -m 16 -W -S 4k )を使用して3 時間 3 分を費やします。

ここに画像の説明を入力

質問:

1、なぜ 2.5 バージョンの書き込みはディスク機能 (18G) のみを使用するのに、6.0 バージョンはホールディスク 2.5T を書き込むのですか?

2、qemu-img (2.5 または 6.0 バージョン) を使用して RBD ボリュームを別の Ceph クラスターに高速変換する方法、または他のアプローチ方法はありますか?

0 投票する
0 に答える
67 参照

snapshot - RBD スナップ ID が 4 から始まるのはなぜですか?

私は初心者の Ceph 開発者で、最近スナップショットのコードを読んでいます。pg_pool_t::add_unmanaged_snap から、最初の RBD スナップショット ID が 2 から始まることは明らかですが、実際には 4 から始まります。snap_seq をインクリメントする RBD スナップに生物がいるのだろうかと思います。誰か助けてくれませんか?

前もって感謝します!

以下はpg_pool_t::add_unmanaged_snapのコードです。

次のスクリーンショットは、まったく新しい rbd プールで rbd スナップショットを作成するプロセスです。明らかに、ここのスナップショット ID は 4 から始まります

まったく新しい rbd プールでの rbd スナップショットの作成

ここに画像の説明を入力