Iff por um arquivo .ext3 você entende uma imagem do sistema de arquivos, então o processo pode ser o seguinte:
-
crie o arquivo de imagem, por exemplo com
dd
:$ dd if=/dev/zero of=image.ext3 bs=1M count=256
isso cria um arquivo de 256MB preenchido com zeros.
-
crie um sistema de arquivos nesse arquivo:
$ mkfs.ext3 image.ext3
-
montar o sistema de arquivos em algum lugar, extrair o tarball, desmontar:
$ mkdir /arbitrary/mountpoint $ mount -o loop image.ext3 /arbitrary/mountpoint $ tar -xvf image.tar -C /arbitrary/mountpoint $ umount /arbitrary/mountpoint $ rmdir /arbitrary/mountpoint
Se você estiver tentando colocá-lo em uma partição, por exemplo, em um cartão SD, substitua image.ext3
pelo arquivo de dispositivo apropriado (por exemplo, /dev/mmcbpl0p1
ou /dev/sdXY
) - e você chegará à maneira padrão de criar um sistema de arquivos.