Tutorial: Nidaamka Faylasha Loop

Waa maxay nidaamka loop loop?

Gnu / Linux (iyo inta badan nidaamyada unix) waxay leeyihiin farsamo u oggolaanaysa kor u qaadista faylka (horay loo qaabeeyey) sida haddii ay ahaan lahayd disk adag, badiyaa iyada oo aan la helin miiska qaybta. Sawir gacmeedkaani (aniga ayaa sameeyay) wuxuu sharxayaa sida farsamadan u shaqeyso.

Qulqulka 'Flowchart' oo sharxaya (qiyaas ahaan) sida faylasha loops u shaqeeyaan GNU / Linux.

** Si buuxda uma matalayo hawlgalka dhabta ah.

Isticmaalka faylasha loop

1- Faylasha Mount.iso

Faylasha .iso, heerka heer sare ee CD-yada iyo DVD-yada, wax kale ma ahan oo waa fayl loop oo nidaamkiisa faylal uu noqon karo ISO 9960 (wuxuu ku badanyahay CD-yada) ama UDF (ugu caansan DVD-yada). Si aad ugu dhejiso, waxaan isticmaali doonaa amarka buurta.

mkdir iso # abuuro buugga tusaha 'chmod -R 666 iso # deeq dhammaan isticmaaleyaasha aqriso rukhsad sawir image.iso iso / # dheji sawirka iso (wuxuu u baahan yahay xidid)

Xaddidaadda aad leedahay ayaa ah, sababo muuqda awgood, labada nidaam faylba waa kuwo la akhriyi karaa oo keliya

2- akhrinta kaliya squash squash

Ka soo qaad in aan hayno galka sawirrada iyo / ama fiidiyowyada loo abaabulay iyadoo loo eegayo sanadkii la qaaday. Sida iska cad, uma badna inaan dooneyno inaan wax ka beddelno xogta ku jirta fayl sannadihii hore. Taasi waa meesha ay ka soo galaan Squashfs. Squashfs waa nidaam faylal isku-dhafan oo la akhriyi karo, marka marka sawirka la sameeyo, ma awoodi doonno inaan wax ka beddelno xogta gudaha ku jirta.

Sidaa darteed, maahan oo keliya waxaan badbaadin doonaa xaddi aad u tiro badan, laakiin sidoo kale waxaa jiri doona saameynta xiisaha leh ee aqrinta feylasha waxay noqon doontaa mid dhaqso badan, adoo aqrinaya feylasha yar yar, maadaama maalmahan kala-wareejinta feylku yahay dadaal ugu yar inta badan CPU-yada.

Ka tagida hordhaca, si loo abuuro sawirka squashfs waa inaan isticmaalnaa amarka mksquashfs, oo qaab dhismeedkiisu fudud yahay:

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

Oo halkan waa tusaale wax ku ool ah:

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

Hagaag, algorithm-ka la doortay waa xz maaddaama ay tahay middaas saamiga riixo sare dalabyada (kuwa la heli karo), halka cabbirka xaddiga la doortay uu yahay midka ugu badan. waa maxay waxay u oggolaaneysaa natiijooyinka riixitaanka wanaagsan (markii hore waa 64KiB).

Hadda waa inaan awoodnaa inaan si fudud ugu dhejinno;

mount fotos_2009-2013.sqsfs fotos_2009-2013/

Kadib markaan hubino in wax waliba sax yihiin, waan tirtiri karnaa feylasha asalka ah ama waxaan uga tagi karnaa faylka keyd ahaan.

Haddii aan rabno in la dhejiyo markii OS bilaabmayo, waa inaan ku darnaa xariiq qaabkan ah / iwm / fstab:

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

Gelinta xogta qaldan ee faylka / iwm / fstab waxay sababi doontaa nidaamka inuu joojiyo booting. Si loo hubiyo in wax waliba si sax ah u shaqeeyaan, waxaan isticmaali karnaa amarka buur -a

Hadda, maxaa dhacaya markii aan dooneyno inaan ku darno ama tirtirno feylasha, ama si fudud u soo saarno sawir-gacmeedyadan? Hagaag, waxaan haysannaa amarka amarka xaraashka.

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

Sida caadiga ah waxay u adeegsan doontaa "squashfs-root" sida galka soo saarista. waxaa lagu badali karaa ikhtiyaarka -d

Marka laga reebo tusaalahan, squashfs sidoo kale waxaa loo isticmaalaa:

  • livecd
  • Nidaamyada gundhigga ah
  • Adeeg
  • Guud ahaan, nidaam kasta oo akhrin-keliya ah

3- «Isdhaafsiga Degdega ah»

Ka soo qaad in sabab kasta ha noqotee (hibernation, compilations compilation ...) waxaad u baahan tahay is dhaafsi dheeri ah. Tani waa halka feylka loop uu ku soo galo ciyaarta, talaabada ugu horeysa waa in la sameeyo feyl madhan oo cabir gaar ah leh, oo leh cabbir xaddidan, waxaan sidan ku sameynaa amarka dd:

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

dd gacmo qaldan ayaa ka xun daanyeer qoriga wata. Ka fikir kahor intaadan riixin gala

Xaaladdan oo kale, baloogu waa hal MiB cabirka feylkiisuna waa 512MiB. Maaha inay sidan ahaato.

Waxaan abuurnaa oo aan dhaqaajineynaa isku bedelka amarkan

mkswap loop && swapon loop

Maskaxda ku hay in waxqabadka faylka loop uu had iyo jeer ka yara hooseeyo midka dhabta ah.

4-samee waxaad rabto

Kuwani waa qaar ka mid ah tusaalooyinka ugu caansan, si xor ah u tijaabi taariikhda, nidaamyada sirta, wareegyada loo yaqaan 'poss Fursadahaagu waa kuwo aan xad lahayn. Laakiin, ka taxaddar amarrada aad maamusho, Si taxaddar leh uga fiirso kahor intaadan riixin gala.

Xiriirrada xiisaha


11 faallooyin, ka tag taada

Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.

  1.   illukki dijo

    Fiican post che !! Waxaan ku hayaa keyd xoogaa ah oo dibedda ah weligay iguma dhicin inaan ku cadaadiyo. Waxaan u isticmaali doonaa tan iyo sidaan uqarin lahaa midkeyga banaanka si aan u buuxiyo ka dibna waxaan xasuustay inaan qarinayo 🙁

  2.   leeg84 dijo

    Xiiso leh in la tijaabiyo wax squashfs ah

  3.   Manuel R. dijo

    Tabobar wanaagsan, waan akhriyay sida loo abuuro img faylal leh dd oo aan ku dhajiyo, laakiin ma aanan ogeyn isticmaalka Squashfs iyo riixitaankiisa; In kasta oo aysan oggolaanayn in wax laga beddelo waxa ku jira, isticmaalkeedu wuxuu faa'iido u yeelan karaa xaaladaha sida kuwa aad ka faallooto. Waad ku mahadsantahay wadaagista, salaan.

  4.   demo dijo

    Aad u fiican in la ogaado, waad ku mahadsan tahay Talooyinka.

  5.   Joaquin dijo

    Waligaa wax cusub ayaad baraneysaa. Aad u fiican!

  6.   aan ka ahayn dijo

    Waa wax lagu qoslo, waan ogaa squash iyo waxa loogu talagalay, laakiin waligay iguma dhicin inaan ku cadaadiyo sawirradayda. Thanks for tip.

  7.   HO2Gi dijo

    Cajiib ah, si aad isugu daydo si aad u aragto waxa jira. Talooyin aad u fiican

  8.   Robert dijo

    tuto aad u fiican !!! =) Tip Tilmaam aad u wanaagsan !!!

  9.   Xun dijo

    Waad salaaman tihiin. Maqaal aad u xiiso badan, waad ku mahadsantahay wadaagista.

  10.   Ceesaw dijo

    Gudaha 'Gentoo' waxaad u baahan tahay inaad awood u siiso taageerada SquashFS ee xarkaha ka hor intaan la soo uruurin, waxaan tijaabin doonaa si aan u arko sida ay u shaqeyso. Mahadsanid.

    1.    Ceesaw dijo

      tijaabiyey on Gentoo ururinta kernel ah u iyo aad u fiican.
      Kaliya sax saxar yar, dariiqa.

      Tusaalaha:

      sawirada mksquashfs-sawiro-2009-sawiro-2010-sawiro-2011-sawirro-2012 sawiro-2013 sawiro-2009_2013-1.sqsfs -comp xz -bs XNUMXM

      u dhaaf s-ka "-bs" (taas oo go'aamisa cabirka baleedka), waa inay u egtahay sidan:

      sawirada mksquashfs-sawiro-2009-sawiro-2010-sawiro-2011-sawirro-2012 sawiro-2013 sawiro-2009_2013-1.sqsfs -comp xz -b XNUMXM