Linux Tutoriale

Cum să faci un backup complet al sistemului de operare CentOS sau RedHat folosind comanda tar

Să ai o copie întreagă a sistemului de operare după ce ai terminat cu instalarea și configurarea acestuia și a softurilor adiționale pentru a reveni dacă se întâmplă ceva neprevăzut s-ar putea să te ajute foarte mult. Ai posibilitatea să câștigi timp și să nu o iei chiar de la zero cu instalarea și configurarea programelor.

Pentru a realiza acest backup începe prin a scrie următoarele comenzi în terminal:

$ cd /
$ mkdir backups
$ cd backups

Folosește editorul nano pentru a crea script-ul shell cu următoarea comandă:

$ nano fullsystem-backup.sh

apoi introdu următoarea comandă în editor:

#!/bin/bash
TODAY=`/bin/date +%Y%m%d-%H`
FILENAME="FULLBACKUP-${TODAY}"tar -cvpf /backups/${FILENAME}.tar --directory=/ --exclude=proc --exclude=sys --exclude=dev/pts --exclude=backups .exit 0

Ieși din editorul nano cu combinația de taste CTRL+X care îți permite să și salvezi editorul în același timp.

Acum, pentru a putea rula scriptul trebuie să îl faci executabil. Pentru a face acest lucru introdu următoarele comenzi:

$ chmod 750 /backups/fullserver-backup.sh
$ ./backups/fullserver-backup.sh

Pentru a restaura conținutul din arhivă “țar ball” trebuie să copiezi fișierele până la calea cea mai de sus a arhivei, în cazul nostru de la root-ul (rădăcina) sistemului de operare. Dezarhiveaza folosind următoarea comandă:

$ tar -xvpf /fullbackup.țar

About the author

admin

Add Comment

Click here to post a comment