Lösung 1:
Verwenden Sie AVFS, um auf den Inhalt des tar-Archivs zuzugreifen, als wäre es ein Verzeichnis. AVFS ist ein virtuelles Dateisystem, das auf FUSE aufbaut. Verweisen Sie Ihren bevorzugten ISO-Builder auf das Verzeichnis innerhalb des tar-Archivs.
mountavfs
cd ~/.avfs/path/to/archive.tar\#
genisoimage -o /path/to/iso .
Lösung 2:
Wenn Ihre Hauptziele darin bestehen, den Prozess zu beschleunigen und unnötige Festplattenaktivitäten aus Leistungsgründen zu vermeiden, und Wenn Sie relativ zur Größe Ihres Tarballs viel RAM übrig haben, können Sie die .tar-Datei mit tmpfs in den RAM extrahieren. Diese Option ist sehr wahrscheinlich die schnellste verfügbare, es sei denn, Sie können den Pipe-Ansatz von @bulleric zum Laufen bringen und Sie lesen von einer Festplatte und schreiben auf eine andere.