Partitionner une archive pour gravure
J'avais un petit problème dernièrement. L'un de mes fichiers de backup était rendu tellement gros que j'étais capable de le graver sur un DVD, et comme de raison, il contenait le data le plus important pour moi!
J'étais donc à la recherche d'une solution pour me permettre de spliter l'archive, me permettant de mieux exploiter mes DVD de backup et ainsi protéger mes données convenablement.
Malheureusement, la commande tar est incapable de compresser le contenu d'une archive si l'on utilise la fonction multi-disque. J'ai donc trouvé la solution dans ce fil de discussion des forums de The Planet.
En ajoutant la commande split au bout de tar, l'on peut spécifier à quelle taille nous voulons séparer les fichiers et les noms à leur donner.
Voici donc ma commande de backup :
tar -jc backup_home.tar.bz2 /home | split -b1024m - backup_home.tar.bz2.
Le dernier point est important, c'est ce qui permet de créer des fichiers avec un nom compréhensible. Dans mon cas, 5 fichiers sont créés :
backup_home.tar.bz2.aa backup_home.tar.bz2.ac backup_home.tar.bz2.ae
backup_home.tar.bz2.ab backup_home.tar.bz2.ad
Il est possible de modifier la taille des fichiers de split. Dans le cas ici, un nouveau fichier est créé à chaque gigabit de données.
Pour reconstituer l'archive, il suffit de faire ceci :
cat backup_home.tar.bz2.* > backup_home.tar.bz2 && tar -xjvf backup_home.tar.bz2
Cette commande crée un seul fichier contenant les fichiers séparés puis le décompresse.
En espérant que ces quelques explications vous permettrons, comme moi, de protéger vos données
Écrit le: 25/11/2007 @ 18:20
C'est confirmé que la méthode fonctionne, je viens de faire un test de restauration pour être certain.