Cria uma imagem iso do tipo ext3

3

Eu quero criar uma imagem ISO que possa ser montada com um tipo de partição ext3. Como posso fazer isso?

Estou usando este comando:

[root@manage upload]# dd if=testParti.txt of=./diskImage.iso
41+1 records in
41+1 records out

E quando eu tento montar isso usando o seguinte comando:

/bin/mount -o loop -t ext3 diskImage.iso /tmp/upgrade

Eu recebo este erro:

mount: wrong fs type, bad option, bad superblock on /dev/loop0,
       or too many mounted file systems
       (aren't you trying to mount an extended partition,
       instead of some logical partition inside?)
    
por Bhavik Ambani 09.02.2012 / 11:29

1 resposta

6

dd apenas copia dados, não faz sistemas de arquivos (você usa mkfs para isso).

Use dd para criar uma imagem do tamanho desejado (reproduza com bs= e count= e use entrada de /dev/zero ), depois execute mkfs.ext3 no arquivo criado e monte-o como você está tentando fazer e copie os arquivos desejados para o diretório montado e, em seguida, desmonte: agora a imagem tem os arquivos desejados.

Não chame de "imagem iso". É uma imagem do sistema de arquivos. Uma imagem ISO geralmente é uma imagem do sistema de arquivos que contém um sistema de arquivos ISO9660.

    
por 09.02.2012 / 11:41