Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/thinkroot99/thinkbackup

Script pentru a face backup sistemului GNU/Linux
https://github.com/thinkroot99/thinkbackup

backup backup-script gnu-linux linux script

Last synced: about 6 hours ago
JSON representation

Script pentru a face backup sistemului GNU/Linux

Awesome Lists containing this project

README

        

# ThinkBackup

### Descriere
- Acest script Bash realizează backup-uri utilizând `rsync`, asigurându-se că rulează cu drepturile de administrator. Stabilește un director de backup și un jurnal pentru înregistrarea activității. Excluderi sunt definite pentru `rsync` pentru a evita copierea unor fișiere și directoare inutile. Backup-ul este efectuat și înregistrat în jurnal, iar la final se afișează un mesaj de confirmare a finalizării backup-ului.

### Utilizare
1. Asigurați-vă că scriptul are permisiuni de execuție. Puteți face acest lucru folosind comanda `chmod +x ThinkUpdate.sh`.
2. Modificați variabila `backup_base` din script pentru a reflecta locația dorită.
3. Rulați scriptul folosind comanda `sudo ./ThinkBackup.sh`. Asigurați-vă că rulați comanda cu drepturile de administrator (root).
4. Scriptul va începe să efectueze backup-ul și va afișa progresul în terminal. De asemenea, înregistrările vor fi salvate în fișierul de jurnal specificat.
5. După finalizarea backup-ului, verificați directorul specificat pentru backup-uri și fișierul de jurnal pentru detalii despre proces.
6. Opțional - Pentru a automatiza procesul de backup, puteți programa rularea scriptului folosind `cron` sau un alt program de planificare a sarcinilor în sistemul dvs. de operare.

Asigurați-vă întotdeauna că înțelegeți ce face scriptul și că este configurat corect înainte de a începe să efectuați backup-uri importante. De asemenea, este recomandabil să testați scriptul pe un mediu de test înainte de a-l utiliza în producție.