Backup utilizzando tar e split

In questo tutorial descriveremo come è possibile effettuare il backup di un'intera directory in Linux e poi conservare i file o in CD o DVD.
Il comando da lanciare è il seguente:


tar cvfz - 'directory sorgente'/\
|split -b 4000m - 'directory destinazione'/'nome file'.tgz.

Questo comando effettua il tar e lo split on fly. Il comando tar ha le opzioni di creare un archivio in modalità verbose e zippato, cvfz. Il file di destinazione viene sostituito dal trattino perchè verrà fornito dal comando split dopo il pipe |. Il comando split ha il parametro -b che indica la dimensione in byte dei file da splittare. Il trattino al comando split indica la sorgente da splittare che viene data dal comando tar prima del pipe. Alla destinazione del comando split ricordiamoci di aggiungere il punto alla fine, in questo modo otterremo file ....tgz.00, ....tgz.01, e così via, tutti da 4 GByte per poter far poi il backup su DVD.