IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

extract_compressed_fs - Online nel cloud

Esegui extract_compressed_fs nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando extract_compressed_fs che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


create_compressed_fs, extract_compressed_fs - converte ed estrae un filesystem in/da a
volume di cloop

SINOSSI


create_compressed_fs [ VERSIONI ] Immagine file di uscita

estrarre_compresso_fs Nome del file

DESCRIZIONE


create_compressed_fs comprime un'immagine del filesystem in un'immagine compressa adatta per
montaggio con il driver cloop.

estrarre_compresso_fs decomprime un'immagine del filesystem creata da create_compressed_fs.

VERSIONI


Corri il create_compressed_fs comando con "-h" per ottenere un elenco di opzioni disponibili e
descrizione delle modalità di archiviazione dei dati e utilizzo avanzato (es. con un cluster di rete).
La dimensione del blocco deve essere un multiplo di 512 byte.

C'è un insieme alternativo di opzioni che è supportato per la compatibilità con il
versione originale di create_compressed_fs. Quando viene chiamato con un numero puro come output,
assume la vecchia sintassi e associa le opzioni predefinite alla modalità di memoria e alla dimensione del blocco
al numero. Viene riconosciuto anche -b per la modalità migliore.

ESEMPI


create_compressed_fs image.ext2 image.ext2.cloop

extract_compressed_fs image.ext2.cloop | cmp immagine.ext2 -

mkcmd="genisoimage -joliet-long -D -r data"

$mkcmd | create_compressed_fs -s $($mkcmd --print-size)i - file.cloop

create_compressed_fs image.iso -S image.cloop.a0 - | split -b 1024m - immagine.cloop.

immagine del gatto.cloop.* | cdrskin -

NOTE


Per prestazioni ottimali, create_compressed_fs dovrebbe essere utilizzato con input e output reali
File.

Il funzionamento con STDIN o STDOUT è complicato. create_compressed_fs non può funzionare come a
semplice filtro per tubi perché ha bisogno di conoscere alcune cose in anticipo: a) la lunghezza dei dati, b)
le lunghezze dei blocchi calcolate durante la compressione. Questi metadati devono essere archiviati in
l'intestazione DOPO la compressione è a valle, quindi non è possibile spingere tutto
dati generati a STDOUT al volo.

E quindi è necessario fare dei compromessi. Il metodo più semplice (usato dagli antichi
create_compressed_fs) è un grande buffer di memoria temporanea (opzione -m) per mantenere i dati compressi
nella RAM. Tuttavia, le prestazioni complessive del sistema risentono di tale utilizzo e questo potrebbe causare problemi
altre applicazioni in condizioni OOM.

La prossima alternativa è memorizzare i dati temporanei in un file aggiuntivo a parte (il -f
opzione). Ciò migliora le prestazioni complessive del sistema ma l'operazione create_compressed_fs
è più lento perché ha bisogno di copiare i dati al termine. Inoltre, doppio spazio su disco
per l'uscita è necessario. Se lo spazio su disco è limitato, il -r potrebbe essere utilizzata l'opzione (riutilizzo
file di output per i dati temporanei), tuttavia la velocità del passaggio di copia indietro potrebbe diminuire
in modo significativo.

Esistono strategie per evitare completamente l'archiviazione temporanea dei dati. Innanzitutto, solo file
dovrebbe essere usato. Se ciò non è possibile, l'output dovrebbe essere un file (ricercabile) e
la lunghezza dei dati di input dovrebbe essere nota (o specificata con il -s opzione o rilevato
dalla dimensione del file di input).

In secondo luogo, è possibile memorizzare l'intestazione del volume cloop in un file separato. Dopo
il lavoro, header può essere unito ai dati compressi con il comando cat. Il
i dati di output possono essere scritti su stdout. Poiché l'intestazione viene archiviata troppo tardi, questo metodo è
non molto utile per il trasferimento immediato dei dati. Tuttavia, permette di fare alcuni trucchi come
pipe all'utility split (per archiviare immagini DVD in file più piccoli su VFAT) o dati di pipe
tramite ssh se il sistema locale non ha spazio su disco (e copiando l'intestazione separatamente).

MONTAGGIO


Puoi passare un'opzione al modulo cloop durante il caricamento o usare lostup o lostup
funzionalità del comando mount. Esempi:

insmod cloop.o file=/percorso/per/immagine/compressa

lostup /dev/cloop1 /percorso/a/immagine/compressa

mount -o ro -t qualunque cosa /dev/cloop /mnt/compresso

montare cl /mnt/misc -oloop=/dev/cloop0

Usa extract_compressed_fs online usando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

Ad