Dino Geek, cerca di aiutarti

Come utilizzare RSYNC per eseguire il backup di un intero disco?


RSYNC è uno strumento molto efficace per eseguire il backup di un intero disco. Per utilizzarlo, è necessario avere una conoscenza di base dei comandi della shell di Linux. RSYNC consente di sincronizzare i file tra due directory, che possono essere su lo stesso sistema o su differenti sistemi.

Ecco un esempio di come utilizzare RSYNC per eseguire il backup di un intero disco.

1. Installa RSYNC: Su un sistema basato su Debian, ad esempio, può essere installato con il seguente comando: `$ sudo apt-get install rsync`

1. Utilizza il comando RSYNC: `$ rsync -aAXv / —exclude={“/dev/*”,”/proc/*”,”/sys/*”,”/tmp/*”,”/run/*”,”/mnt/*”,”/media/*”,”/lost+found”} /path/to/backup/folder`

Il comando sopra copierà tutti i file dalla root (/) alla directory di backup, escludendo le directory specificate.

Spieghiamo le opzioni utilizzate nel comando:

- `-a` preserva tutte le informazioni sui file come i permessi, i tempi, i collegamenti simbolici, ecc.
- `-A` preserva le ACL (Access Control Lists).
- `-X` preserva le etichette SELinux.
- `-v` rende l’operazione più verbosa, così puoi vedere cosa sta succedendo.
- `—exclude` è usato per escludere specifiche directory dal backup.

Ricorda che il seguente passo di esecuzione di backup deve essere eseguito come root (o utilizzando sudo) perché RSYNC ha bisogno di accesso a tutti i file del sistema.

È anche possibile schedulare il backup utilizzando CRON, un pianificatore di lavori in Unix. Per fare questo, basta aggiungere il comando RSYNC a un file CRON.

Fonti:
1. RSYNC Man Page (https://linux.die.net/man/1/rsync)
2. Ubuntu Community Help Wiki (https://help.ubuntu.com/community/rsync)
3. “Rsync (Remote Sync): 10 Practical Examples of Rsync Command in Linux” – TecMint (https://www.tecmint.com/rsync-local-remote-file-synchronization-commands/)
4. “How to Backup Files and Directories in Linux Using Tar & Cron Jobs” – TecMint (https://www.tecmint.com/backup-files-and-directories-in-linux-using-tar-cron-jobs/)


Genera semplicemente articoli per ottimizzare il tuo SEO
Genera semplicemente articoli per ottimizzare il tuo SEO





DinoGeek offre articoli semplici su tecnologie complesse

Vuoi essere citato in questo articolo? È molto semplice, contattaci a dino@eiki.fr

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Nome dominio | IMAP | TCP | NFT | MariaDB | FTP | Zigbee | NMAP | SNMP | SEO | E-Mail | LXC | HTTP | MangoDB | SFTP | RAG | SSH | HTML | ChatGPT API | OSPF | JavaScript | Docker | OpenVZ | ChatGPT | VPS | ZIMBRA | SPF | UDP | Joomla | IPV6 | BGP | Django | Reactjs | DKIM | VMWare | RSYNC | Python | TFTP | Webdav | FAAS | Apache | IPV4 | LDAP | POP3 | SMTP

| Whispers of love (API) | Déclaration d'Amour |






Avviso Legale / Condizioni Generali di Utilizzo