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
.
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.
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.
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).
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.
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