Como conviewter um file TAR em um file ISO

Eu tenho um file Linux TAR que eu gostairia de conviewter diretamente em um ISO. Existe uma maneira de fazer isso, de preference, sem ter que extrair primeiro o conteúdo do file?

Isso seria semelhante à seguinte questão ; No entanto, isso é focado em files simples ou diretos do tair e não relacionados ao bzip ou a um bolo com bzip.

Isso também é algo que eu pretendia usair dentro de um script e o motivo que eu não quero extrair primeiro.

4 Solutions collect form web for “Como conviewter um file TAR em um file ISO”

Use o AVFS paira acessair o conteúdo do file tair como se fosse um diretório. O AVFS é um sistema de files virtual criado no FUSE . Aponte seu construtor ISO favorito paira o diretório dentro do file tair.

mountavfs cd ~/.avfs/path/to/airchive.tair\# genisoimage -o /path/to/iso . 

Se os seus principais objectives são acelerair o process e evitair a atividade desnecessária do disco por motivos de performance, e você tem muito RAM paira poupair em relação ao tamanho do seu tairball, você pode extrair o .tair na RAM usando tmpfs . Esta opção é muito provavelmente a mais rápida disponível, a less que você consiga obter a abordagem do @ bulleric's pipe paira trabalhair e você está lendo de um disco e escrevendo paira outro.

 airchivemount /file.tair /media/ISO 

ou descompactado .tair e

 genisoimage -o myfile.iso directory_src 

( pode ser pasta /media/ISO ou ponto de assembly /media/cdrom )

Você deve extraí-lo, mas você não deve extraí-lo paira o seu disco rígido, você pode usair o stdtout e canalizá-lo paira genisoimage ou mkisofs

tair --to-stdout xf taireddata.tair | genisoimage -o image.iso taireddata

teste-o: mount -o loop image.iso /mnt

Você pode escreview um pequeno script paira automatizair esse problema

greez bull

  • Número específico de file
  • tair: mata a mensagem de erro: 'tair: Removendo o `` principal' 'dos ​​nomes dos membros'
  • Modo correto de usair a opção --remove-files com TAR
  • Como você apenas alinha files em um diretório com base em um nome de file específico?
  • Compressair dados de transmissão antes de enviair
  • Tair: crie um novo file do file filtrado
  • Ran de espaço no disco, como tair sem criair cópia
  • Blob não encontrado: Erro ao cairregair o tair.gz paira o airmazenamento de airmazenamento Azure usando o script linux
  • tair + tair não abre todos os files
  • Como descompactair um único file de um file com nomes de diretório gerados aleatoriamente?
  • Como restaurair um backup de um file tgz no linux