Voi descrie un mic script pentru datele de rezervă și cursul general al aplicației. Mai întâi, creați un fișier în care scriptul va fi stocat:
Îl facem executabil:
Adăugăm comenzi în fișier. Deoarece scriptul va fi rulat pe crontab, în care nu există nici o variabilă de mediu $ PATH, atunci vom scrie căile complete la fișierele necesare.
FILE = "/ etc / usr / local / etc / usr / home / var / db / mysql"
NAME = `/ bin / data '+% Y% m.``
tar -cPzf /mnt/backup/$.tar.gz $
În ultima linie, comanda tar este indicată folosind tastele care trebuie combinate, dar și comprimate. Apoi specificați calea pentru a scrie arhiva /mnt/backup/$.tar.gz și de unde copia $.
Rămâne atingerea finală - pentru a face execuția acestui script în program. Pentru aceasta, apelați comanda crontab -e și introduceți următoarea linie:
#backup
20 4 * * 7 / usr / home / script-uri / backup
În acest exemplu, scenariul va fi difuzat în fiecare sâmbătă la ora 4.20.
Mai multe de pe site-ul meu
- Rostelecom fără rost
- Magazin auto AUTOPROTECT
- Eliminarea părului cu laser în Epilas
- Magazin online de produse pentru adulți
- Vacanțe în Karelia
- Instalarea ionCube PHP pe FreeBSD 6
I din nou pentru tine pe pester)
Mi-a luat pentru a restabili copia de rezervă pentru un anumit număr. Despachetez arhiva și înlocuiesc / etc și / usr / locale / etc Am scos drepturile necesare și apoi ce trebuie făcut? doar cu "noi" / etc și / usr / locale / etc la pornire prăbușiri init: nu se poate executa getty '/ usr / libexec / getty' pe portul ttyv0 Nici un astfel de fișier sau director
și sistemul nu intră. Voi fi recunoscător dacă îmi veți spune cum să faceți totul corect. Mulțumesc
De la mine voi spune că eu personal nu am avut încă de a restabili sistemul de backup, serverul de luptă, deci nu este posibil să-l verificați. Dar pentru a obține fișierele șterse din folderele utilizatorilor nu au existat probleme, de fapt pentru această copie de rezervă fac.