Dispositivo de loop permanente?

8

Os dispositivos de loop no Linux são criados com o losetup supostamente permanente? Isso não parece ser o caso para mim. Sempre que eu reinicio meu computador, vejo que o dispositivo de loop desapareceu. Eu estou usando para criar drive de arquivo de loopback.

Como posso ter certeza de que um dispositivo de loopback está permanentemente armazenado?

    
por yarun can 17.08.2014 / 17:46

2 respostas

8

Não, eles não deveriam ser permanentes. Você pode configurar um script para recriá-los na inicialização.

Se você for montar o dispositivo de loopback, provavelmente a melhor idéia seria colocar o dispositivo no arquivo fstab . A sintaxe é:

/path/to/device  /path/to/mountpoint   filesystemtype   options

No seu caso, torna-se

/path/to/file    /path/to/mountpoint   filesystemtype   loop

observe que o dispositivo onde seu arquivo está deve ser montado antes disso: em algum sistema é suficiente colocar a linha do sistema de arquivos de loopback após o sistema de arquivos, mas em outro sistema isso não funcionará porque os dispositivos são montados em paralelo. / p>     

por 17.08.2014 / 18:46
3

Não é possível adicionar um comentário à resposta da pqnet devido ao sistema de reputação. Obrigado pela sugestão.

Eu adicionei isso em /etc/fstab para um dos meus servidores,

/path/to/file /path/to/mount ext4 loop 0 0

Em seguida, monte automaticamente todos em fstab por mount -a

Eu posso usar o arquivo como um fs agora:

$ df
Filesystem                   1K-blocks       Used  Available Use%  Mounted on
/mnt/diskimg/data-u02.img    154818540     191944  153053732   1%  /u02

@yaruncan,

Não conheça seu sistema operacional, mas uma maneira seria colocar seu script em um nível de execução que comece antes do que depende dele a seguir, ou seja, o que for necessário para ver um dispositivo de loopback.

    
por 27.07.2016 / 08:49