නිබන්ධනය: ලූප් ගොනු පද්ධති

ලූප් ගොනු පද්ධතියක් යනු කුමක්ද?

Gnu / Linux (සහ යුනික්ස් පද්ධතිවල අතිමහත් බහුතරය) සාමාන්‍යයෙන් කොටස් වගුවක් නොමැතිව ගොනුවක් දෘ disk තැටියක් මෙන් සවි කිරීමට ඉඩ සලසන යාන්ත්‍රණයක් ඇත. මෙම කපටි රූප සටහන (මා විසින් සාදන ලද) මෙම යාන්ත්‍රණය ක්‍රියාත්මක වන ආකාරය පැහැදිලි කරයි.

GNU / linux හි ලිපිගොනු ක්‍රියාත්මක වන ආකාරය පැහැදිලි කරන (දළ වශයෙන්) ගැලීම් සටහන.

** සත්‍ය ක්‍රියාකාරිත්වය මුළුමනින්ම නියෝජනය නොකරයි.

ලූප් ගොනු භාවිතය

1- Mount.iso ගොනු

සංයුක්ත තැටි සහ ඩීවීඩී වල සම්මත සමානාත්මතාවය වන .iso ගොනු, ගොනු පද්ධතිය විය හැකි ලූප් ගොනුවකට වඩා වැඩි දෙයක් නොවේ ISO 9960 (සංයුක්ත තැටි වල බහුලව දක්නට ලැබේ) හෝ යූ.ඩී.එෆ් (ඩීවීඩී වල බහුලව දක්නට ලැබේ). එය සවි කිරීම සඳහා, අපි mount විධානය භාවිතා කරමු.

mkdir iso # අපි chmod -R 666 iso # නාමාවලිය නිර්මාණය කරමු. සියලුම පරිශීලකයින්ට කියවීමට අවසර ලබා දේ. image.iso iso / # අපි iso image සවිකරන්නෙමු (root අවශ්‍යයි)

ඔබට ඇති සීමාව නම්, පැහැදිලි හේතු නිසා ගොනු පද්ධති දෙකම කියවීමට පමණි.

2- කියවීමට පමණක් ස්කොෂ්ෆ්

පින්තූර සහ / හෝ වීඩියෝ ෆෝල්ඩරයක් අප සතුව ඇති බව සිතමු. නිසැකවම, පෙර වර්ෂවල සිට ෆෝල්ඩරවල අඩංගු දත්ත වෙනස් කිරීමට අපට අවශ්‍ය යැයි සිතිය නොහැකිය. ස්කොෂ්ෆ්ස් එන්නේ එතැනිනි. Squashfs කියවීමට පමණක් සම්පීඩිත ගොනු පද්ධතියකි, එබැවින් රූපය සෑදූ පසු, අපට ඇතුළත දත්ත වෙනස් කිරීමට නොහැකි වනු ඇත.

මේ අනුව, පමණක් නොවේ අපි විශාල ඉඩ ප්‍රමාණයක් ඉතිරි කරන්නෙමු, නමුත් කුතුහලය දනවන බලපෑමක් ද ඇත ලිපිගොනු කියවීම වේගවත් වනු ඇත, කුඩා ලිපිගොනු කියවීමෙන්, වර්තමානයේ ගොනුවක් විසංයෝජනය කිරීම බොහෝ CPU සඳහා අවම උත්සාහයකි.

පෙරවදන අත්හැර, ස්කොෂ්ෆ් රූපය නිර්මාණය කිරීම සඳහා අප භාවිතා කළ යුත්තේ mksquashfs විධානයයි, එහි වාක්‍ය ඛණ්ඩය සරල ය:

mksquashfs directorio 1 [directorio 2 directorio 3...] imagen.sqsfs -comp [algoritmo de compresión] -b [tamaño del bloque ]

මෙන්න ප්‍රායෝගික උදාහරණයක්:

mksquashfs fotos-2009 fotos-2010 fotos-2011 fotos-2012 fotos-2013 fotos_2009-2013.sqsfs -comp xz -bs 1M

හොඳයි, තෝරාගත් ඇල්ගොරිතම xz වන බැවින් එය එයයි ඉහළ සම්පීඩන අනුපාතය පිරිනැමීම් (ලබා ගත හැකි ඒවා), තෝරාගත් වාරණ ප්‍රමාණය උපරිම වේ. මොනවාද වඩා හොඳ සම්පීඩන ප්‍රති .ල සඳහා ඉඩ ලබා දේ (පෙරනිමියෙන් ඒවා 64KiB වේ).

දැන් අපට එය සරල ලෙස සවි කිරීමට හැකි විය යුතුය;

mount fotos_2009-2013.sqsfs fotos_2009-2013/

සෑම දෙයක්ම නිවැරදි දැයි පරික්ෂා කිරීමෙන් පසුව, අපට මුල් ලිපිගොනු මකා දැමීමට හෝ ගොනුව උපස්ථයක් ලෙස තැබිය හැකිය.

මෙහෙයුම් පද්ධතිය ආරම්භ වන විට එය සවි කිරීමට අපට අවශ්‍ය නම්, අපි මෙම ශෛලියේ රේඛාවක් / etc / fstab වෙත එක් කළ යුතුය:

/dir/loop.sqsh /dir/mountdir squashfs ro,defaults 0 0

/ Etc / fstab ගොනුවේ වැරදි දත්ත ඇතුළත් කිරීමෙන් පද්ධතිය ආරම්භ කිරීම නතර වේ. සෑම දෙයක්ම නිවැරදිව ක්‍රියාත්මක වන බවට වග බලා ගැනීම සඳහා අපට විධානය භාවිතා කළ හැකිය කන්ද -a

දැන්, අපට ලිපිගොනු එක් කිරීමට හෝ මකා දැමීමට හෝ මෙම ස්නැප්ෂොට් උපුටා ගැනීමට අවශ්‍ය වූ විට කුමක් සිදුවේද? හොඳයි, අපට විධානය ඇත නොකැඩූ.

unsquashfs [opciones] snapshot.sqfs [Directorios o archivos que extraer]

පෙරනිමියෙන් එය නිස්සාරණ නාමාවලිය ලෙස "squashfs-root" භාවිතා කරයි. -d විකල්පය සමඟ වෙනස් කළ හැකිය

මෙම උදාහරණයට අමතරව, ස්කොෂ්ෆ්ස් ද භාවිතා කරන්නේ:
  • සජීවී තැටි
  • කාවැද්දූ පද්ධති
  • සේවාදායකයන්
  • පොදුවේ, ඕනෑම කියවීමට පමණි පද්ධතියක්

3- merg හදිසි හුවමාරුව »

කුමන හේතුවක් නිසා හෝ (ශිශිරකරණය, දැවැන්ත සම්පාදනයන් ...) ඔබට අමතර හුවමාරුවක් අවශ්‍ය යැයි සිතන්න. ලූප් ගොනුව ක්‍රියාත්මක වන ස්ථානය මෙයයි, පළමු පියවර වන්නේ යම් ප්‍රමාණයක හිස් ගොනුවක් සෑදීමයි, එක්තරා වාරණ ප්‍රමාණයක් සහිතව, අපි මෙය කරන්නේ විධානයෙනි dd:

dd if=/dev/zero of=loop bs=1M count=512

dd වැරදි අත්වල වෙඩික්කරුවෙකු සිටින වඳුරෙකුට වඩා නරක ය. Enter එබීමට පෙර සිතන්න

මෙම අවස්ථාවේදී, බ්ලොක් එක MiB එකක් වන අතර ගොනු විශාලත්වය 512MiB වේ. එය මේ ආකාරයෙන් විය යුතු නැත.

මෙම විධානය සමඟ අපි swap නිර්මාණය කර සක්‍රිය කරමු

mkswap loop && swapon loop

ලූප් ගොනුවක ක්‍රියාකාරිත්වය සෑම විටම සැබෑ භෞතික එකකට වඩා තරමක් අඩු බව මතක තබා ගන්න.

4-ඔබට අවශ්‍ය දේ කරන්න

මේවා වඩාත් ලාක්ෂණික උදාහරණ කිහිපයක් පමණි, chroots, ගුප්තකේතන පද්ධති, කැදැලි වළළු සමඟ අත්හදා බැලීමට නිදහස් වන්න… ඔබේ හැකියාවන් අසීමිතය. නමුත්, ඔබ ක්‍රියාත්මක කරන විධානයන්ගෙන් ප්‍රවේශම් වන්න, Enter එබීමට පෙර හොඳින් සිතා බලන්න.

උනන්දුවක් දක්වන සබැඳි


ලිපියේ අන්තර්ගතය අපගේ මූලධර්මවලට අනුකූල වේ කතුවැකි ආචාර ධර්ම. දෝෂයක් වාර්තා කිරීමට ක්ලික් කරන්න මෙන්න.

අදහස් 11 ක්, ඔබේ අදහස් තබන්න

ඔබේ අදහස තබන්න

ඔබේ ඊ-මේල් ලිපිනය පළ කරනු නොලැබේ. අවශ්ය ක්ෂේත්ර දක්වා ඇති ලකුණ *

*

*

  1. දත්ත සඳහා වගකිව යුතු: මිගෙල් ඇන්ජල් ගැටන්
  2. දත්තවල අරමුණ: SPAM පාලනය කිරීම, අදහස් කළමනාකරණය.
  3. නීත්‍යානුකූලභාවය: ඔබේ කැමැත්ත
  4. දත්ත සන්නිවේදනය: නෛතික බැඳීමකින් හැර දත්ත තෙවන පාර්ශවයකට සන්නිවේදනය නොකෙරේ.
  5. දත්ත ගබඩා කිරීම: ඔක්සෙන්ටස් නෙට්වර්ක්ස් (EU) විසින් සත්කාරකත්වය දක්වන දත්ත සමුදාය
  6. අයිතිවාසිකම්: ඕනෑම වේලාවක ඔබට ඔබේ තොරතුරු සීමා කිරීමට, නැවත ලබා ගැනීමට සහ මකා දැමීමට හැකිය.

  1.   ඉලුක්කි ප්රකාශ කළේය

    හොඳ පෝස්ට් චේ !! මා සතුව යෝධ උපස්ථ කිහිපයක් තිබේ. ඒවා සම්පීඩනය කිරීම මට කිසි විටෙකත් සිදු නොවීය. මම මෙය භාවිතා කිරීමට යන අතර එය පිරවීම සඳහා මගේ බාහිර එක සංකේතනය කර පසුව එය සංකේතනය කිරීමට යන බව මට මතකය

  2.   සිග් 84 ප්රකාශ කළේය

    ස්කොෂ්ෆ් උත්සාහ කිරීමට උනන්දුවක් දක්වයි

  3.   මැනුවෙල් ආර් ප්රකාශ කළේය

    හොඳ නිබන්ධනයක්, මම dd සමඟ img ගොනු සාදා ඒවා සවි කරන්නේ කෙසේදැයි කියවා ඇත්තෙමි, නමුත් ස්කොෂ්ෆ් භාවිතය සහ එහි සම්පීඩනය දැන සිටියේ නැත; එහි අන්තර්ගතය වෙනස් කිරීමට එය ඉඩ නොදුනද, ඔබ අදහස් දැක්වීම වැනි අවස්ථාවන්හිදී එහි භාවිතය ප්‍රයෝජනවත් වේ. බෙදාහදා ගැනීමට ස්තූතියි, සුබ පැතුම්.

  4.   demo ප්රකාශ කළේය

    දැන ගැනීමට ඉතා හොඳයි, ඉඟියට ස්තූතියි.

  5.   ජෝකින් ප්රකාශ කළේය

    ඔබ සැමවිටම අලුත් දෙයක් ඉගෙන ගන්නවා. විශිෂ්ටයි!

  6.   බ්‍රොක්ලින්ගෙන් නොවේ ප්රකාශ කළේය

    එය විහිලු සහගතයි, මම ස්කොෂ්ෆ් සහ ඒවා මොනවාදැයි දැන සිටියෙමි, නමුත් මගේ රූප සම්පීඩනය කිරීමට එය කිසි විටෙකත් මට සිදු නොවීය. ඔත්තුවට ස්තූතියි.

  7.   HO2Gi ප්රකාශ කළේය

    සිත් ඇදගන්නාසුළු, ඉහළට ඇති දේ බැලීමට එය උත්සාහ කරන්න. ඉතා හොඳ ඉඟියක්

  8.   රොබට් ප්රකාශ කළේය

    නියම ටූටෝ !!! =)… ඉතා හොඳ ඉඟියක් !!!

  9.   පෝරස් ප්රකාශ කළේය

    හෙලෝ රෝඩර්. ඉතා රසවත් ලිපියක්, බෙදා ගැනීමට ස්තූතියි.

  10.   එසා ප්රකාශ කළේය

    ජෙන්ටූ හි ඔබ කර්නලය තුළ ස්කොෂ් එෆ්එස් සහය සම්පාදනය කිරීමට පෙර එය සක්‍රීය කළ යුතුය, එය ක්‍රියාත්මක වන්නේ කෙසේදැයි බැලීමට මම එය පරීක්ෂා කරමි. ඔබට ස්තුතියි.

    1.    එසා ප්රකාශ කළේය

      Gentoo හි පරීක්‍ෂා කර ඒ සඳහා කර්නලය සම්පාදනය කර විශිෂ්ටයි.
      කුඩා යතුරු ලියනයක නිවැරදි කරන්න, රෝඩර්.

      උදාහරණයේ:

      mksquashfs photos-2009 photos-2010 photos-2011 photos-2012 photos-2013 photos_2009-2013.sqsfs -comp xz -bs 1M

      "-bs" හි ඇති කොටස් ඉතිරි කරන්න (එය බ්ලොක් එකේ ප්‍රමාණය තීරණය කරයි), එය මේ ආකාරයට විය යුතුය:

      mksquashfs photos-2009 photos-2010 photos-2011 photos-2012 photos-2013 photos_2009-2013.sqsfs -comp xz -b 1M