Portál AbcLinuxu, 12. května 2025 11:34

Dotaz: tar (přes nssbackup) nevytvoří archiv

18.2.2009 18:39 Někdo jiný | skóre: 18 | blog: Někde jinde
tar (přes nssbackup) nevytvoří archiv
Přečteno: 188×
Odpovědět | Admin
Hledal jsem nějakou aplikaci na usnadnění zálohování. Vyzkoušel jsem SBackup (podle nedávného článku na LinuxExpres), ale program mi nefungoval a nikde jsem z něj nenašel žádné chybové hlášky. Potom jsem našel NSsbackup. Celkem se mi ten program líbí, jenom nezálohuje.

Celý proces zálohování je (asi) v pořádku až do spuštění samotného tar na vytvoření archivu. Proces se spustí a vytíží jedno jádro na 100%, archiv taky vytvoří, ale má velikost 0 a nemění se. Samotný příkaz vypadá takto a když ho spustím samotný, taky nic neudělá.

tar -cS --bzip2 --directory=/ --ignore-failed-read --files-from=/mnt/backup/2009-02-18_16.58.37.636032.hlavni-pc.ful/includes.list.tmp --exclude-from=/mnt/backup/2009-02-18_16.58.37.636032.hlavni-pc.ful/excludes.list.tmp --file=/mnt/backup/2009-02-18_16.58.37.636032.hlavni-pc.ful/files.tar.bz2 --listed-incremental=/tmp/nssbackup/files.snar

Když vynechám tu --listed-incremental část, tak se archiv sice vytvoří, ale zase z něj nemůžu přes NSsbackup zálohu obnovit.

Můžete mi poradit, kde může být chyba a jak ji opravit? Používám Debian unstable a NSsbackup mám nainstalovný z jejich PPA archivu.

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

18.2.2009 23:30 NN
Rozbalit Rozbalit vše Re: tar (přes nssbackup) nevytvoří archiv
Odpovědět | | Sbalit | Link | Blokovat | Admin

-cS

Vytvor novy archyv a efektivne pracuj s malimi soubory.

--bzip2

Profiltruj archiv skrz bzip2 (-j ,ale takto je lepsi, pouzivase pri dekompresi .bz2?)

--directory=/

Zmen aresar na /. (-C /, --directory /)

--ignore-failed-read

Neskonci pri non-zero status souboru, nebo necitelnem souboru.

--files-from=/mnt/backup/2009-02-18_16.58.37.636032.hlavni-pc.ful/includes.list.tmp

Ziskej nazvy k archyvaci/obnove ze souboru x.

--exclude-from=/mnt/backup/2009-02-18_16.58.37.636032.hlavni-pc.ful/excludes.list.tmp

Vyjmi soubory ze souboru x.

--file=/mnt/backup/2009-02-18_16.58.37.636032.hlavni-pc.ful/files.tar.bz2

Pouzi tento archyvovaci soubor/ stdout.

--listed-incremental=/tmp/nssbackup/files.snar

Vytvor/vylistu/extrahuj novy inkrementalni zalohu.

----------------------

Takze bud je seznam k zalohovani v /tmp prazdny,

nebo je prazdny original..

Jinak je komand v poradku.

Nic jineho nevidim,

NN

 

19.2.2009 19:59 Někdo jiný | skóre: 18 | blog: Někde jinde
Rozbalit Rozbalit vše Re: tar (přes nssbackup) nevytvoří archiv
Díky za vysvětlení příkazu, už aspoň vím, co to vlastně dělá. Problém byl nakonec asi v tom, že NSsbackup to spouštěl s nice 19, takže to jenom trvalo pekelně dlouho. Stačilo jenom změnit prioritu a už to proběhlo v pohodě.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.