LVMボリュームグループにファイルシステムを含むいくつかのイメージファイルを追加したいと思います。ループデバイスとして提供すると、変更が非常に大きくなり、いつか使用されるループデバイスの数が増え、スクリプトが壊れます。ループデバイスの数を増やす代わりに、ループデバイス機能(設定時に使用したものなどlosetup
)を使用してファイルに一意の名前(例:)を提供して、/dev/program/my_unique_name
同じmount -t atype /dev/program/my_unique_name /path/to/mount_point
機能を達成したいと思いますmount -t atype /dev/loopX /path/to/mount_point
。
X
背景:ループデバイスの数を増やし、割り当てなどを開始して目的を達成しようとしています/dev/loopX
。/dev/loopX-1
X - number of images I want to use
システムで使用されるループデバイスの数が[1]未満です。- ループデバイスの数が増えてもカーネルの性能は低下しません。
- 同様の機能を必要とする人はいませんが、最も高い数字から始めてループデバイスの割り当てを開始します。 -> これにより、スクリプトコードが複雑になり、テストの必要性が高まり、保守性が低下します。
可変ループデバイスの使用に問題はありません。つまり、次の使用可能なブロックデバイスを照会し、losetup -f
ファイルを割り当て、一意の名前で使用できるようにします。
[1]超過する確率