DISPOSITIVO DE LOOP – LINUX/UNIX

Loop device é um pseudo-dispositivo que torna um arquivo acessível como um dispositivo de bloco.
Um loop device deve ser conectado a um arquivo existente no sistema de arquivos. A associação fornece ao usuário uma API que permite que o arquivo seja usado no lugar de um arquivo de bloco especial. Desta forma, se o arquivo contiver um sistema de arquivo inteiro, o arquivo pode ser montado como se ele fosse um dispositivo de disco.
É muito utilizado para montar arquivos ISO, IMG em sistema Linux/UNIX. Como abaixo:

losetup /dev/loop0 exemplo.img
mount /dev/loop0 /home/seu/diretorio

Quando precisei usar isso foi para montar o sistema de arquivo do pfsense(freebsd)  no ubuntu para obter um backup, o comando foi o seguinte:
[simterm]mount -t UFS -o loop,offset=8192,RO,ufstype=ufs2 /dev/sda1 /mnt
[/simterm]
Segundo o “man” do comando “mount”, como não foi especificado o dispositivo que seria de loop, o mount tentará localizar algum dispositivo de loop não utilizad, no meu caso no debian/ubuntu seria /dev/loop0. Com o comando “df” você pode identificar o dispositivo quando montar.

FONTE:

https://linux.die.net/man/8/mount
https://pt.wikipedia.org/wiki/Loop_device

Publicar comentário