extract_compressed_fs - ക്ലൗഡിൽ ഓൺലൈനായി

Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന extract_compressed_fs കമാൻഡ് ആണിത്.

പട്ടിക:

NAME


create_compressed_fs, extract_compressed_fs - ഒരു ഫയൽസിസ്റ്റം പരിവർത്തനം ചെയ്ത് എക്‌സ്‌ട്രാക്റ്റുചെയ്യുക.
ക്ലോപ്പ് വോളിയം

സിനോപ്സിസ്


create_compressed_fs [ ഓപ്ഷനുകൾ ] ചിത്രം ഔട്ട്ഫിൽ

extract_compressed_fs ഫയലിന്റെ പേര്

വിവരണം


create_compressed_fs അനുയോജ്യമായ ഒരു കംപ്രസ് ചെയ്ത ഇമേജിലേക്ക് ഒരു ഫയൽസിസ്റ്റം ഇമേജ് കംപ്രസ്സുചെയ്യുന്നു
ക്ലോപ്പ് ഡ്രൈവർ ഉപയോഗിച്ച് മൌണ്ട് ചെയ്യുന്നു.

extract_compressed_fs create_compressed_fs സൃഷ്ടിച്ച ഒരു ഫയൽസിസ്റ്റം ഇമേജ് അൺകംപ്രസ്സ് ചെയ്യുന്നു.

ഓപ്ഷനുകൾ


പ്രവർത്തിപ്പിക്കുക create_compressed_fs ലഭ്യമായ ഓപ്ഷനുകളുടെ ഒരു ലിസ്റ്റ് ലഭിക്കുന്നതിന് "-h" ഉപയോഗിച്ച് കമാൻഡ് ചെയ്യുക
ഡാറ്റ സ്റ്റോറേജ് മോഡുകളുടെയും വിപുലമായ ഉപയോഗത്തിന്റെയും വിവരണം (ഉദാ. നെറ്റ്‌വർക്ക് ക്ലസ്റ്ററിനൊപ്പം).
ബ്ലോക്കിന്റെ വലുപ്പം 512 ബൈറ്റുകളുടെ ഗുണിതമായിരിക്കണം.

ഇതുമായി പൊരുത്തപ്പെടുന്നതിന് പിന്തുണയ്‌ക്കുന്ന ഒരു ബദൽ ഓപ്ഷനുകൾ ഉണ്ട്
create_compressed_fs-ന്റെ യഥാർത്ഥ പതിപ്പ്. ഔട്ട്‌പുട്ടായി ഒരു ശുദ്ധമായ നമ്പർ ഉപയോഗിച്ച് വിളിക്കുമ്പോൾ,
ഇത് പഴയ വാക്യഘടന അനുമാനിക്കുകയും മെമ്മറി മോഡിലേക്കും ബ്ലോക്ക് വലുപ്പത്തിലേക്കും സ്ഥിരസ്ഥിതി ഓപ്ഷനുകൾ മാപ്പ് ചെയ്യുന്നു
നമ്പറിലേക്ക്. മികച്ച മോഡിനുള്ള -ബിയും അംഗീകരിക്കപ്പെട്ടിരിക്കുന്നു.

ഉദാഹരണങ്ങൾ


create_compressed_fs image.ext2 image.ext2.cloop

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

mkcmd="genisoimage -joliet-long -D -r ഡാറ്റ"

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

create_compressed_fs image.iso -S image.cloop.a0 - | പിളർപ്പ് -b 1024m - image.cloop.

cat image.cloop.* | cdrskin -

കുറിപ്പുകൾ


ഒപ്റ്റിമൽ പ്രകടനത്തിന്, യഥാർത്ഥ ഇൻപുട്ടും ഔട്ട്പുട്ടും ഉപയോഗിച്ച് create_compressed_fs ഉപയോഗിക്കണം
ഫയലുകൾ.

STDIN അല്ലെങ്കിൽ STDOUT ഉപയോഗിച്ചുള്ള പ്രവർത്തനം സങ്കീർണ്ണമാണ്. create_compressed_fs a ആയി പ്രവർത്തിക്കാൻ കഴിയില്ല
ലളിതമായ പൈപ്പ് ഫിൽട്ടർ ചില കാര്യങ്ങൾ മുൻകൂട്ടി അറിയേണ്ടതിനാൽ: a) ഡാറ്റ ദൈർഘ്യം, b)
കംപ്രഷൻ സമയത്ത് കണക്കാക്കിയ ബ്ലോക്ക് നീളം. ഈ മെറ്റാ ഡാറ്റ സംഭരിക്കേണ്ടതുണ്ട്
കംപ്രഷൻ തൊട്ടതിനു ശേഷമുള്ള തലക്കെട്ട്, അതിനാൽ എല്ലാം തള്ളുന്നത് സാധ്യമല്ല
STDOUT-ലേക്ക് ഡാറ്റ സൃഷ്ടിച്ചു.

അതിനാൽ വിട്ടുവീഴ്ചകൾ ചെയ്യേണ്ടതുണ്ട്. ഏറ്റവും ലളിതമായ രീതി (പുരാതനർ ഉപയോഗിച്ചത്
create_compressed_fs) ഒരു വലിയ താൽക്കാലിക മെമ്മറി ബഫർ ആണ് (ഓപ്ഷൻ -m) കംപ്രസ് ചെയ്ത ഡാറ്റ സൂക്ഷിക്കാൻ
റാമിൽ. എന്നിരുന്നാലും, മൊത്തത്തിലുള്ള സിസ്റ്റം പ്രകടനം അത്തരം ഉപയോഗത്തിൽ നിന്ന് കഷ്ടപ്പെടുന്നു, ഇത് നയിച്ചേക്കാം
മറ്റ് ആപ്ലിക്കേഷനുകൾ OOM വ്യവസ്ഥകളിലേക്ക്.

ഇതിനുള്ള അടുത്ത ബദൽ ഒരു അധിക ഫയലിൽ താൽക്കാലിക ഡാറ്റ സംഭരിക്കുക എന്നതാണ് (ദി -f
ഓപ്ഷൻ). ഇത് മൊത്തത്തിലുള്ള സിസ്റ്റം പ്രകടനം മെച്ചപ്പെടുത്തുന്നു, എന്നാൽ create_compressed_fs പ്രവർത്തനം
അത് പൂർത്തിയാകുമ്പോൾ ഡാറ്റ തിരികെ പകർത്തേണ്ടതിനാൽ വേഗത കുറവാണ്. കൂടാതെ, ഇരട്ട ഡിസ്ക് സ്പേസ്
ഔട്ട്പുട്ട് ആവശ്യമാണ്. ഡിസ്കിൽ സ്ഥലം പരിമിതമാണെങ്കിൽ, -r ഓപ്ഷൻ ഉപയോഗിക്കാം (പുനരുപയോഗം
താൽക്കാലിക ഡാറ്റയ്ക്കുള്ള ഔട്ട്‌പുട്ട് ഫയൽ), എന്നിരുന്നാലും കോപ്പി-ബാക്ക് ഘട്ടത്തിന്റെ വേഗത കുറഞ്ഞേക്കാം
ഗണ്യമായി.

താൽക്കാലിക ഡാറ്റ സംഭരണം പൂർണ്ണമായും ഒഴിവാക്കാനുള്ള തന്ത്രങ്ങളുണ്ട്. ആദ്യം, ഫയലുകൾ മാത്രം
ഉപയോഗിക്കണം. അത് സാധ്യമല്ലെങ്കിൽ, ഔട്ട്പുട്ട് ഒരു (അന്വേഷിക്കാവുന്ന) ഫയലായിരിക്കണം കൂടാതെ
ഇൻപുട്ട് ഡാറ്റയുടെ ദൈർഘ്യം അറിഞ്ഞിരിക്കണം (ഒന്നുകിൽ -s ഓപ്ഷൻ അല്ലെങ്കിൽ കണ്ടെത്തി
ഇൻപുട്ട് ഫയൽ വലുപ്പത്തിൽ നിന്ന്).

രണ്ടാമതായി, ക്ലോപ്പ് വോള്യത്തിന്റെ തലക്കെട്ട് ഒരു പ്രത്യേക ഫയലിൽ സൂക്ഷിക്കാൻ സാധിക്കും. ശേഷം
വർക്ക്, ഹെഡർ എന്നിവ കംപ്രസ് ചെയ്ത ഡാറ്റയുമായി ക്യാറ്റ് കമാൻഡ് ഉപയോഗിച്ച് ലയിപ്പിക്കാം. ദി
ഔട്ട്പുട്ട് ഡാറ്റ stdout-ലേക്ക് എഴുതാം. തലക്കെട്ട് വളരെ വൈകി സംഭരിച്ചതിനാൽ, ഈ രീതിയാണ്
പെട്ടെന്നുള്ള ഡാറ്റ കൈമാറ്റത്തിന് വളരെ ഉപയോഗപ്രദമല്ല. എന്നിരുന്നാലും, ചില തന്ത്രങ്ങൾ ചെയ്യാൻ ഇത് അനുവദിക്കുന്നു
സ്പ്ലിറ്റ് യൂട്ടിലിറ്റിയിലേക്കുള്ള പൈപ്പിംഗ് (ഡിവിഡി ഇമേജുകൾ ചെറിയ ഫയലുകളിൽ വിഎഫ്എടിയിൽ സൂക്ഷിക്കാൻ) അല്ലെങ്കിൽ പൈപ്പിംഗ് ഡാറ്റ
ലോക്കൽ സിസ്റ്റത്തിന് ഡിസ്ക് സ്പേസ് ഇല്ലെങ്കിൽ (ഹെഡർ വെവ്വേറെ പകർത്തുന്നു) തൊട്ടി ssh.

മൗണ്ടിംഗ്


ലോഡുചെയ്യുമ്പോൾ നിങ്ങൾക്ക് ക്ലോപ്പ് മൊഡ്യൂളിലേക്ക് ഒരു ഓപ്ഷൻ കൈമാറാം, അല്ലെങ്കിൽ ലോസ്റ്റപ്പ് അല്ലെങ്കിൽ ലോസ്റ്റപ്പ് ഉപയോഗിക്കുക
മൗണ്ട് കമാൻഡിന്റെ പ്രവർത്തനക്ഷമത. ഉദാഹരണങ്ങൾ:

insmod cloop.o ഫയൽ=/path/to/compressed/image

Lostup /dev/cloop1 /path/to/compressed/image

മൗണ്ട് -o ro -t എന്തായാലും /dev/cloop /mnt/compressed

cl /mnt/misc -oloop=/dev/cloop0 മൗണ്ട് ചെയ്യുക

onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് ഓൺലൈനായി extract_compressed_fs ഉപയോഗിക്കുക



ഏറ്റവും പുതിയ ലിനക്സ്, വിൻഡോസ് ഓൺലൈൻ പ്രോഗ്രാമുകൾ