Você precisa criar o sistema de arquivos no dispositivo de loop, não o arquivo que faz o backup do dispositivo de loop. (Isto é o que significa o aviso "não é um dispositivo especial de bloco" do mke2fs.) O arquivo de suporte é apenas uma questão de consideração para o código "loop device" no kernel, e você não o usará diretamente, exceto em o comando losetup . O erro "permissão negada" pode muito bem ser porque você está tentando modificar diretamente o arquivo de apoio de um dispositivo de loop atualmente ativo; fazer isso poderia facilmente causar todos os tipos de estragos, então o kernel provavelmente impedirá que você o faça mesmo como root.
Depois de executar losetup , use sudo mkfs -t ext3 -q /dev/loop0 e ele funcionará bem. Em seguida, monte /dev/loop0 onde preferir (por exemplo, sudo mount /dev/loop0 /media/ironman ).
Isso pode ficar mais claro se você considerar as outras opções disponíveis para o losetup, incluindo --offset e --sizelimit (verifique a página de manual para mais exemplos).