Há um comentário em esta pergunta já vinculada :
I found an answer which is using
losetup
with-o
and--sizelimit
options.
Também o moderno mount
pode fazer isso. Sobre dispositivos de loop em man mount
:
This type of mount knows about four options, namely
loop
,offset
,sizelimit
andencryption
, that are really options tolosetup
.
A sintaxe é assim:
mount -o offset=OFFSET,other,options,here /image/file /mnt/foo
onde OFFSET
está em bytes. Geralmente, o offset é conhecido em setores de 512 bytes. Se o setor de partida é, e. 2048
, então isso é útil:
mount -o offset=$((512*2048)),other,options,here /image/file /mnt/foo
Na prática, você quase nunca precisa de sizelimit
com mount
porque o sistema de arquivos que você monta conhece seu próprio tamanho.