GNU/Linux >> Linux Esercitazione >  >> Linux

Come convertire un file TAR in un file ISO

Soluzione 1:

Usa AVFS per accedere al contenuto dell'archivio tar come se fosse una directory. AVFS è un filesystem virtuale basato su FUSE. Punta il tuo generatore ISO preferito nella directory all'interno dell'archivio tar.

mountavfs
cd ~/.avfs/path/to/archive.tar\#
genisoimage -o /path/to/iso .

Soluzione 2:

Se i tuoi obiettivi principali sono accelerare il processo ed evitare attività del disco non necessarie per motivi di prestazioni, e hai molta RAM da risparmiare rispetto alle dimensioni del tuo tarball, puoi estrarre il .tar nella RAM usando tmpfs. Questa opzione è molto probabilmente la più veloce disponibile, a meno che tu non sia in grado di far funzionare l'approccio pipe di @bulleric e stai leggendo da un disco e scrivendo su un altro.


Linux
  1. Come montare un file iso in Linux

  2. Come estrarre il file nomefile.tar.gz

  3. Come posso convertire un'immagine disco Linux in un file sparse?

  4. Come gzippare più file in un unico file gz?

  5. Come posso convertire tar.bz2 in tar.gz?

Come montare file ISO su Linux

Come estrarre (decomprimere) il file tar.xz

Come creare file Tar Gz

Come convertire un file Windows in un file UNIX

Come creare un file Tar gz

Come fare eco in un file