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 backupinit - 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 showZawartość 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/02Zawartość 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.35MBdecrypt - 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.gpgWersja 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_ksZnaleziono 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