kpartx
私は私がしたいカスタムOSビルドの一部としてPythonスクリプトでこれを実行しています。私はsh
bashコマンドを実行するためにPythonモジュールを使用しています。
sh.kpartx("-as", image)
このように画像を添付します。
その後、パーティションを作成し、各パーティションにファイルシステムを作成します。その後、当然画像を削除します。
sh.kpartx("-d", image)
問題は、私のスクリプトで上記の接続と分離コマンドを複数回使用し、毎回/dev/loopX
新しいコマンドを取得できることです。/dev/loop0
次の添付ファイルから画像を分離してから再利用できるようにしてください。しかし、これは真実ではなく、/dev/loop1
使用されます。
どうなりますか?なぜ?
答え1
私の考えでは、どんな状態も保存していないようですkpartx
。/dev/loop0
そのページの例を見ると、man
スクリプトlosetup
を書くのは非常に簡単なので、その部分を直接処理するために多くの追加作業は必要ありません。