Sto usando tar
per archiviare un gruppo di file molto grandi (multi-GB) bz2
.
Se uso tar -tf file.tar
per elencare i file all'interno dell'archivio, questo richiede molto tempo per il completamento (~ 10-15 minuti).
Allo stesso modo, cpio -t < file.cpio
richiede altrettanto tempo per il completamento, più o meno alcuni secondi.
Di conseguenza, il recupero di un file da un archivio (tramite tar -xf file.tar myFileOfInterest.bz2
ad esempio) è altrettanto lento.
Esiste un metodo di archiviazione là fuori che mantiene un "catalogo" facilmente disponibile con l'archivio, in modo che un singolo file all'interno dell'archivio possa essere recuperato rapidamente?
Ad esempio, un tipo di catalogo che memorizza un puntatore a un determinato byte nell'archivio, nonché la dimensione del file da recuperare (nonché qualsiasi altro dettaglio specifico del filesystem).
Esiste uno strumento (o argomento su tar
o cpio
) che consente il recupero efficiente di un file all'interno dell'archivio?