Eu quero adicionar alguns arquivos de imagem com sistemas de arquivos a um grupo de volumes LVM. Se eu disponibilizá-los como dispositivos de loop, as alterações são bem altas, um dia o script fica corrompido devido a um número crescente de dispositivos de loop usados. Em vez de aumentar meu número de dispositivos de loop, gostaria de disponibilizar o arquivo com a funcionalidade de dispositivo de loop (como eu o configuraria com losetup
) com um nome exclusivo, como /dev/program/my_unique_name
, para que mount -t atype /dev/program/my_unique_name /path/to/mount_point
faria o mesmo como mount -t atype /dev/loopX /path/to/mount_point
.
Antecedentes: Eu tentei obter o que eu queria, aumentando o número de dispositivos de loop para X
e comecei a assgn /dev/loopX
, /dev/loopX-1
, etc., o que parece promissor, desde que
X - number of images I want to use
dispositivos de loop são usados no sistema [1] Não seria um problema usar dispositivos de loop variável, por exemplo, consultar o próximo dispositivo de bloco livre com losetup -f
, atribuir o arquivo e disponibilizá-lo com um nome exclusivo.
[1] probabilidade de exceder X é baixa, por isso é mais uma questão de elegância fornecer um recurso com um nome exclusivo em vez de um número em inverval [0; X]
Tags loop-device