問題タブ [device-mapper]

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 投票する
0 に答える
46 参照

linux-kernel - 特定のセクタ サイズでマップされたデバイスを作成する方法は?

独自のデバイス マッパー ターゲットを実装しており、コマンドを使用してマップされたデバイスを作成できますdmsetup create

問題は、このデバイスのセクター サイズがデフォルトの 512 バイトになることです。これを dm-verity ターゲットと同様に 4096 バイトに変更したいと考えています。

たとえば、以下は dm-verity デバイスのセクター サイズで、fdisk は 4096 バイトを報告します。

以下は、私自身のターゲットのセクター サイズであり、fdisk は 512 バイトを報告します。

自分のデバイス マッパー ターゲットのセクター サイズを設定するにはどうすればよいですか? dm-verity の場合、libdevmapper または cryptsetup ソースでこれが行われている場所を見つけることができませんでした。

乾杯!

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

docker - ベース デバイスの UUID とは何ですか?

5

Docker が誤動作していたため、サービスを再起動しましたが、サービスが開始されず、次のエラーが表示されます。

error msg="[graphdriver] 以前のストレージ ドライバ "devicemapper" が失敗しました: devmapper: ベース デバイス UUID とファイル システムの検証に失敗しました: devmapper: 現在のベース デバイス UUID: 格納された UUID と一致しません: 696f3567-83d7-48d7-9675-688e8543534b.前回の呼び出しとは異なるシン プールを使用しています」

だから私は方法を見つけ、 /var/lib/docker/devicemapper/metadata/deviceset-metadata の BaseDeviceUUID をクリアすることで問題を解決することができました

しかし、それを修正する方法を見つけましたが、それが何であるかはわかりません。(ベースデバイスUUID)

この値の役割を教えてください。