Skip to main content

Jak používat zálohu jako metodu zálohování

Contain Yourself: An Intro to Docker and Containers by Nicola Kabar and Mano Marks (Červen 2025)

Contain Yourself: An Intro to Docker and Containers by Nicola Kabar and Mano Marks (Červen 2025)
Anonim

Podle Wikipedia je tarball počítačový formát, který může kombinovat více souborů do jednoho souboru nazvaného "tarball", obvykle komprimovaný.

Tak jak nám to pomáhá a na co je můžeme použít?

V minulosti byly vytvořeny tarové soubory pro ukládání dat na pásky a termín tar označuje archív pásek. Zatímco to může být ještě použito pro tento účel koncept tar souboru je prostě způsob, jak seskupit spoustu souborů dohromady v jednom archivu.

Jaké jsou výhody použití tar souboru?

  • Můžete seskupit velké množství souborů do jednoho souboru tar
  • Příkaz tar je k dispozici na většině systémů Linux, a proto je možné je přesunout a extrahovat bez problémů s kompatibilitou
  • Soubor tar zachovává přístupové časy souborů
  • Soubor tar zachovává oprávnění pro soubory
  • Soubor tar obsahuje symbolické odkazy
  • Můžete psát tar soubory na surových zařízeních, jako jsou pásky, DVD, USB disky

Důvody pro vytvoření souborů Tar

Tar soubory, které jsou komprimovány, vytvářejí dobré zálohy a mohou být zkopírovány na disky DVD, externí pevné disky, pásky a další mediální zařízení, stejně jako umístění v síti. Použitím tar souboru pro tento účel můžete extrahovat všechny soubory v archivu zpět na své původní místa, pokud budete potřebovat.

Tar soubory lze také použít k distribuci softwaru nebo jiného spolupracujícího obsahu. Aplikace je tvořena desítkami různých programů a knihoven, stejně jako další podpůrný obsah, jako jsou obrázky, konfigurační soubory, soubory Readme a soubory. Záložní soubor pomáhá udržovat tuto strukturu společně pro distribuční účely.

Dolní část používání souborů Tar

Wikipedia uvádí řadu omezení pro použití souborů tar, které zahrnují, ale nejsou omezeny na:

  • Podpora operačního systému. Tar soubory jsou široce používány v platformách UNIX a Linux, ale nástroje třetích stran jsou vyžadovány pro jejich otevření v systému Windows
  • Tarbombs - V podstatě tyto tar soubory jsou navrženy tak, aby rozšiřovaly a umísťovaly soubory do více adresářů na celém vašem souborovém systému. To je problém při přijímání tarballs spíše než při použití vlastních. Stejně jako většina věcí v oblasti výpočetní techniky jsou klíčové zdroje důvěryhodné.
  • Je těžší lokalizovat a extrahovat jednotlivé soubory z tar souboru
  • Při kompresi pomocí gzip musíte dekomprimovat celý soubor, zatímco se standardním zipovým souborem můžete zobrazit obsah archivu při komprimování a extrahování jednotlivých souborů.
  • Soubor tar může mít dva identické soubory se stejným umístěním, které by mohly způsobit přepsání druhého při extrahování

Jak vytvořit tar soubor

Chcete-li vytvořit soubor tar, použijte následující syntaxi:

tar-cf tarfiletocreate listoffiles

Například:

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

Tím vytvoříte tar soubor s názvem garybackup se všemi soubory v mé složce hudby, obrázků a videa. Výsledný soubor je zcela nekomprimovaný a zabírá stejnou velikost jako původní složky.

Není to skvělé, pokud jde o kopírování po síti nebo psaní na disky DVD, protože to bude vyžadovat více šířky pásma, více disků a kopírování bude pomalejší.

Pomocí příkazu gzip ve spojení s příkazem tar můžete vytvořit komprimovaný soubor tar. V podstatě je soubor tar zipu tarball.

Jak zobrazit soubory v tar souboru

Získání seznamu obsahu souboru tar používá následující syntaxi:

tar -tvf tarfilename

Například:

tar -tvf garybackup

Jak extrahovat soubor Tar

Chcete-li extrahovat všechny soubory z tar souboru, použijte následující syntaxi:

tar -xf název_firmy

Další čtení

  • Stránky GNU tar manuálu
  • Co je to tar soubor
  • Příklad použití příkazu tar
  • Stručný příklad příkazu gzip