Révision : 01/02/01
 
   
 
Introduction

Un remerciement à Denis Helfer pour avoir rédigé cette astuce concernant la commande tar (postée le 24/01/01).


Question : comment fait-on pour copier sur des disquettes un fichier de 1,6 Mo ?

La réponse est : on utilise tar !

soit le fichier xfree86-4-config-ppc.tgz de 1 646 392 octets 
soit deux disquettes 1,44 Mo fraichement formattées 

mount /dev/fd0 /mnt/floppy 
tar -L 1300 -cv -f /mnt/floppy/xfree86.tar xfree86-4-config-ppc.tgz 

la commande va écrire 1300 * 1024 octets (on pourrait spécifier 1423 blocs de 1024 octets soit 1,44Mo à condition que le support soit parfaitement vierge) sur le fichier spécifié, puis demander d'insérer un deuxième support pour poursuivre. Il faut, sur une autre console, démonter la disquette (du moins le filesystem ;-) en tapant umount /mnt/floppy, insérer la disquette suivante et la remonter en tapant mount /dev/fd0 /mnt/floppy. Sur la première console, il ne reste plus qu'à valider.

Explication :

L'option -L permet de spécifier la taille maximale du fichier de sortie. 
Cette option permet de créer des tarballs sur des bandes magnétiques (DAT, ....). Rien n'interdit d'utiliser des disquettes à la place. 
Attention, cette option interdit d'utiliser la compresssion (-z). Si pour minimiser le nombre de disquettes, il est nécessaire de compresser néanmoins les données, il faut procéder en deux étapes : 

1. faire un tarball compressé des données, 
2. faire un tarball segmenté du fichier obtenu en 1. 

Cela nécessite, bien évidemment, de procéder en sens inverse pour la décompression, soit, pour l'exemple ci-dessus : 

console 1 
- mount /dev/fd0 /mnt/floppy (avec la 1ère disquette) 
- tar xvf /mnt/floppy/xfree86.tar 
- tar xzvf xfree86-4-config-ppc.tgz 

console 2 (au moment où tar demande l'insertion du second volume) 
- umount /mnt/floppy 
- mount /dev/fd0 /mnt/floppy (avec la 2ème disquette) 

Pratique pour ceux qui n'ont pas envie de presser une galette pour 3Mo et qui n'ont pas (encore) de connexion à Internet ;-((( 
 

A vous la copie de DVD sur disquettes ;-)
Ý


 
 
 
Pour ajouter à ce site vos propres expériences et
autres renseignements, écrivez à son Auteur Web