Skip to main content

Ako používať tarball ako metódu zálohovania

Anonim

Podľa Wikipédie je tarball počítačový formát, ktorý môže kombinovať viacero súborov do jedného súboru s názvom "tarball", zvyčajne komprimovaný.

Tak ako nám to pomáha a na čo ich môžeme použiť?

V minulosti boli vytvorené tarové súbory na ukladanie dát na pásky a termín tar označuje archív pások. Zatiaľ čo sa môže na tento účel ešte používať, koncept tar súboru je jednoducho spôsob, ako zoskupiť veľa súborov dohromady v jednom archíve.

Aké sú výhody používania tar súboru?

  • Môžete zoskupiť veľké množstvo súborov do jedného tar súboru
  • Príkaz tar je dostupný vo väčšine systémov Linux, a preto ho možno presunúť a extrahovať bez problémov s kompatibilitou
  • Súbor tar zachová prístupové časy pre súbory
  • Súbor tar zachová povolenia pre súbory
  • Obsah tar obsahuje symbolické odkazy
  • Môžete napísať tarové súbory na nespracované zariadenia, ako je páska, DVD, USB disky

Dôvody pre vytvorenie tarových súborov

Súbory tar, ktoré sú komprimované, vytvárajú dobré zálohy a je možné ich kopírovať na disky DVD, externé pevné disky, pásky a iné mediálne zariadenia, ako aj umiestnenie v sieti. Použitím súboru tar pre tento účel môžete všetky súbory v archíve získať späť na pôvodné miesta, ak budete potrebovať.

Tar súbory môžu byť použité aj na distribúciu softvéru alebo iného spolupracujúceho obsahu. Aplikácia sa skladá z desiatok rôznych programov a knižníc, ako aj iných podporných obsahov, ako sú obrázky, konfiguračné súbory, súbory readme a súbory na vytváranie súborov. Tento tar súbor pomáha udržiavať túto štruktúru spoločne na distribučné účely.

Nevýhody použitia tarových súborov

Wikipedia uvádza niekoľko obmedzení pre používanie tar súborov, ktoré zahŕňajú, ale nie sú obmedzené na:

  • Podpora operačného systému. Tar súbory sú široko používané na platformách UNIXu a Linuxu, ale nástroje tretích strán sú potrebné na ich otvorenie v systéme Windows
  • Tarbombs - V podstate sú tieto tar súbory navrhnuté tak, aby rozbalili a umiestnili súbory do viacerých adresárov na celom vašom súborovom systéme. Je to problém pri prijímaní tarballs skôr ako pri použití vlastných. Rovnako ako väčšina vecí v oblasti výpočtovej techniky sú dôveryhodné zdroje kľúčom.
  • Je ťažšie lokalizovať a extrahovať jednotlivé súbory z tar súboru
  • Pri kompresii pomocou gzip musíte dekomprimovať celý súbor, zatiaľ čo so štandardným súborom zip si môžete pozrieť obsah archívu počas komprimácie a extrakcie jednotlivých súborov.
  • Súbor tar môže obsahovať dva identické súbory s rovnakým umiestnením, ktoré by mohli spôsobiť prepísanie druhého súboru pri extrahovaní

Ako vytvoriť tar súbor

Ak chcete vytvoriť tar súbor, použite nasledujúcu syntax:

tar-cf tarfiletocreate listoffiles

Napríklad:

tar -cf garybackup ./Music/* ./Pictures/* ./Videos/*

Tým sa vytvorí súbor s tarom nazvaný garybackup so všetkými súbormi v priečinku hudby, obrázkov a videí. Výsledný súbor je úplne nekomprimovaný a zaberá rovnakú veľkosť ako pôvodné priečinky.

To nie je skvelé, pokiaľ ide o kopírovanie cez sieť alebo písanie na DVD, pretože to bude trvať viac šírky pásma, viac diskov a bude pomalšie kopírovať.

Pomocou príkazu gzip v spojení s príkazom tar môžete vytvoriť komprimovaný tar súbor. V podstate je súbor tar zipsu tarball.

Ako zobraziť súbory v tarovom súbore

Ak chcete získať zoznam obsahu súboru tar, použije sa táto syntax:

tar -tvf tarfilename

Napríklad:

tar -tvf garybackup

Ako extrahovať tar súbor

Ak chcete extrahovať všetky súbory z tar súboru pomocou nasledujúcej syntaxe:

tar -xf názov tarfile

Ďalšie čítanie

  • Stránky manuálu GNU tar
  • Čo je tar súbor
  • Príklady použitia príkazu tar
  • Stručný príklad príkazu gzip