Yadda ake Rarraba Babban Taskar kwalta zuwa Fayiloli da yawa na Takaitaccen Girman


Shin kuna damuwa da canja wurin ko loda manyan fayiloli akan hanyar sadarwa, sannan kada ku ƙara damuwa, saboda kuna iya matsar da fayilolinku cikin rago don magance jinkirin saurin hanyar sadarwa ta hanyar raba su cikin tubalan girman da aka bayar.

A cikin wannan yadda za a jagoranta, za mu ɗan bincika ƙirƙirar fayilolin ajiya da raba su cikin tubalan girman da aka zaɓa. Za mu yi amfani da tar, ɗaya daga cikin shahararrun kayan aikin adana kayan tarihi akan Linux kuma mu yi amfani da tsaga mai amfani don taimaka mana mu karya fayilolin mu cikin ƙanƙanta.

Kafin mu ci gaba, bari mu lura, yadda za a iya amfani da waɗannan abubuwan amfani, jumlar jumla ta tar da tsaga umarni sune kamar haka:

# tar options archive-name files 
# split options file "prefix”

Yanzu bari mu shiga cikin ƴan misalai don kwatanta ainihin manufar wannan labarin.

Misali 1: Da farko za mu iya ƙirƙirar fayil ɗin ajiya kamar haka:

$ tar -cvjf home.tar.bz2 /home/aaronkilik/Documents/* 

Don tabbatar da cewa an ƙirƙiri fayil ɗin ajiya kuma bincika girmansa, zamu iya amfani da umarnin ls:

$ ls -lh home.tar.bz2

Sannan ta amfani da tsagawar utility, za mu iya karya home.tar.bz2 fayil ɗin ajiya cikin ƙananan tubalan kowane girman 10MB kamar haka:

$ split -b 10M home.tar.bz2 "home.tar.bz2.part"
$ ls -lh home.tar.bz2.parta*

Kamar yadda kuke gani daga fitowar umarnin da ke sama, an raba fayil ɗin tarihin tar zuwa sassa huɗu.

Lura: A cikin umarnin tsaga da ke sama, ana amfani da zaɓin -b don tantance girman kowane block kuma \home.tar.bz2.part\ shine prefix a cikin sunan kowane fayil toshe da aka ƙirƙira bayan tsaga.

Misali 2: Mai kama da shari'ar da ke sama, anan, zamu iya ƙirƙirar fayil ɗin ajiya na fayil ɗin hoto na Linux Mint ISO.

$ tar -cvzf linux-mint-18.tar.gz linuxmint-18-cinnamon-64bit.iso 

Sannan bi matakan guda ɗaya a misali na 1 na sama don raba fayil ɗin ma'ajin zuwa ƙananan ƙananan girman 200MB.

$ ls -lh linux-mint-18.tar.gz 
$ split -b 200M linux-mint-18.tar.gz "ISO-archive.part"
$ ls -lh ISO-archive.parta*

Misali na 3: A cikin wannan misali, zamu iya amfani da bututu don haɗa abin da aka fitar na umarnin tar don raba kamar haka:

$ tar -cvzf - wget/* | split -b 150M - "downloads-part"

Tabbatar da fayilolin:

$ ls -lh downloads-parta*

A cikin wannan misali na ƙarshe, ba dole ba ne mu saka sunan ma'ajiya kamar yadda kuka lura, kawai ku yi amfani da alamar -.

Yadda Ake Shiga Fayilolin Tar Bayan Rarraba

Bayan nasarar raba fayilolin tar ko kowane babban fayil a cikin Linux, zaku iya shiga fayilolin ta amfani da umarnin cat. Yin aiki da cat shine hanya mafi inganci kuma abin dogaro na yin aikin haɗin gwiwa.

Don haɗa duk tubalan ko fayilolin tar, muna ba da umarnin da ke ƙasa:

# cat home.tar.bz2.parta* >backup.tar.gz.joined

Muna iya ganin cewa bayan gudanar da umarnin cat, yana haɗa duk ƙananan tubalan da muka ƙirƙira a baya zuwa ainihin fayil ɗin tarihin kwal mai girman iri ɗaya.

Kammalawa

Dukkanin ra'ayin mai sauƙi ne, kamar yadda muka kwatanta a sama, kawai kuna buƙatar sani da fahimtar yadda ake amfani da zaɓuɓɓuka daban-daban na tar da tsaga utilities.

Kuna iya komawa zuwa shafukan shigar su na hannu don ƙarin koyan wasu zaɓuɓɓuka da yin wasu hadaddun ayyuka ko za ku iya shiga cikin labarin mai zuwa don ƙarin koyo game da umarnin kwalta.

Don kowace tambaya ko ƙarin shawarwari, zaku iya raba ra'ayoyinku ta sashin sharhin da ke ƙasa.