backup

Polecenie "backup"

Jest to polecenie pozwalające na wykonywanie kopii zapasowej, przeglądanie katalogu z archiwami i odzyskiwanie zaszyfrowanych archiwów.

Składnia

sowizor backup <akcja> [<archiwum>] [--tar-internal]

Jeśli nie zostanie podana akcja - wykonywana jest akcja "run" - uruchamia wykonywanie archiwów.

run - uruchamianie archiwizacji

Podanie akcji "run" (lub nie podanie jej wcale) uruchamia proces archiwizacji wszystkich serwisów. W przypadku archiwizacji SOWY1 i SOWY2 serwisy muszą być wyłączone - po wydaniu tego polecenia wyświetlone zostanie ostrzeżenie i prośba o potwierdzenie (w przypadku podania opcji --daemon pytania o potwierdzenia nie będzie).

Procedura może się wykonywać dość długo i nie należy jej przerywać. Aby uzyskać informacje o postępie w tworzeniu archiwum warto dodać do polecenie opcję -v.

Przykład uruchomienia
sowizor -v backup

init - inicjacja archiwizacji zdalnej

Dotyczy to tylko serwerów z wykupioną polisą RPS Linux z opcją archiwizacji zdalnej.

Polecenie poinformuje o dalszych krokach, jakie należy wykonać z poziomu użytkownika root w celu skonfigurowania archiwizacji zdalnej.

show - przeglądanie archiwów

Jest to przydatne polecenie ułatwiające przeglądanie zawartości archiwum. Wyświetla informację zbiorczą o archiwum wraz z objętością poszczególnych katalogów. Wyróżniony gwiazdką (i podświetlony) jest katalog, w którym ostatnio były wykonywane kopie zapasowe.

Przykład uruchomienia
sowizor backup show
Zawartość archiwum w /home/sowa/.sowang/var/backup/00_arch/
========================
  path  files       size
========================
  2014    170  2517.18MB
  2015     32   421.21MB
  1        16   244.80MB
* 2        16   241.92MB
  3        16   239.74MB
  4        16   240.92MB
  5        16   242.11MB
  6        16   243.31MB
  7        16   244.11MB
========================
total     314  4635.30MB

 

Można też podać jako parametr polecenia nazwę jednego z katalogów, aby wyświetlić podsumowanie jego zawartości.

Przykład uruchomienia
sowizor backup show 2015/02
Zawartość archiwum w /home/sowa/.sowang/var/backup/00_arch/2015/02
================================================================================
file                                                                        size
================================================================================
20150202.092035-sowasql_core.tgz.gpg                                      8.33MB
20150202.092036-sowa_www_backup.tgz.gpg                                   0.00MB
20150202.092036-sowa_www_domains.tgz.gpg                                  0.00MB
20150202.092036-sowa_www_site.tgz.gpg                                     0.00MB
20150202.092036-sowang_etc.tgz.gpg                                        0.01MB
20150202.092036-sowang_log.tgz.gpg                                       65.93MB
20150202.092036-sowang_spool.tgz.gpg                                      0.73MB
20150202.092049-sowang_db.tgz.gpg                                         3.34MB
20150202.092131-sowasql_katalog_biblioteka_bp_ks_etc.tgz.gpg              0.05MB
20150202.092131-sowasql_katalog_biblioteka_bp_ks_log.tgz.gpg             19.18MB
20150202.092135-sowasql_katalog_biblioteka_bp_ks_var.tgz.gpg             75.09MB
20150202.092138-sowasql_baza_db_sowizor_biblioteka_bp_ks.sql.custom.gpg  79.35MB

decrypt - odszyfrowywanie archiwów

Na przykładach akcji show widać wyraźnie, że archiwa są zaszyfrowane. Ich odszyfrowanie jest jednak stosunkowo proste (o ile znamy hasło).

Przykład uruchomienia
sowizor backup decrypt 20150202.092138-sowasql_baza_db_sowizor_biblioteka_bp_ks.sql.custom.gpg

Wersja odszyfrowana pliku zostanie zapisana w katalogu bieżącym.

search - wyszukiwanie archiwów

Pozwala na wyszukanie plików w archiwum, które zawierają określony ciąg znaków w nazwie.

Przykład uruchomienia
sowizor backup search baza_biblioteka_ks
Znaleziono 9 archiwów pasujących do nazwy "baza_biblioteka_ks".
2015/01/20150123.150639-sowa2_baza_biblioteka_ks.tgz.gpg
2015/02/20150224.123351-sowa2_baza_biblioteka_ks.tgz.gpg
1/20150223.075117-sowa2_baza_biblioteka_ks.tgz.gpg
2/20150224.110645-sowa2_baza_biblioteka_ks.tgz.gpg
3/20150218.080214-sowa2_baza_biblioteka_ks.tgz.gpg
4/20150219.080327-sowa2_baza_biblioteka_ks.tgz.gpg
5/20150220.075219-sowa2_baza_biblioteka_ks.tgz.gpg
6/20150221.080224-sowa2_baza_biblioteka_ks.tgz.gpg
7/20150222.073750-sowa2_baza_biblioteka_ks.tgz.gpg