cum facem backup ?
Cum facem o copie de siguranta ? nu este foarte complicat.
In primul rand dorim ce date au nevoie de copie de siguranta, mai dorim sa stim unde punem aceste date. Nu este foarte complicat asa ca putem incepe cu ceva foarte minimalist dar care are rezultate bune si rapide.
#!/bin/bash
echo backup started `date` >> /cale_director_backup/backuplog
mkdir /cale_director_backup/`date +%Y%m%d`
tar -czf /cale_director_backup/`date +%Y%m%d`/data.tar.gz /etc/httpd
echo backup completed `date` >> /cale_director_backup/backuplog
si acum cateva explicatii
prima linie este folosita pentru localizarea shell in acest caz fiind bash
a II-a linie ne va arata momentul inceperii prosesului de backup care este scrisa in fisierul de backup
linia a III-a va crea un director la care numele acestuia este data curenta de pe masina pe care realizam procesul de backup
linia a IV-a realizeaza efectiv prosesul de backup mai precis comanda tar va realiza o copie a directorul /etc/httpd (in cazul nostru pentru acest exemplu) si il pune in directorul /cale_director_backup/`date+%Y%m%d` (explicit o sa fie /cale_director_backup/data_curenta_masina
linia V-a ne va da informatiile despre momentul terminarii procesului de backup