[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux] Re: copydisk



Hello !

On Tue, Jul 03, 2001 at 06:50:47PM +0200, J-C Hendrickx wrote:
[.../...]
> Par ex. je viens de lire le contenu d'une disquette; si je 
> la laisse dans le lecteur, je veux la faire reconnaître pour
> qu'elle ne soit pas écrasée.

Tu peux peut-être faire une copie du premier secteur de la disquette
dans un fichier temporaire :

dd if=/dev/fd0 of=/tmp/foo bs=512 count=1

Ce dernier comprendra de nombreuses infos propres à la disquette, et
entre autres le numéro de série. Tu peux alors extraire le premier
secteur de ton image dans un autre :

dd if=image.fat of=/tmp/bar bs=512 count=1

Et enfin faire une comparaison des deux :

if cmp -s /tmp/foo /tmp/bar; then
	echo "Same"
else
	echo "Different"
fi

Méfie-toi cependant car cette solution n'est pas à 100% correcte : une
« vraie » copie de disquette n'altèrera pas le numéro de série, et
les deux seront probablement considérées comme identiques, alors que tu
aurais pu rajouter / supprimer des fichiers sur une d'entre elles par la
suite.

[.../...]

Cu,
Dash.

-- 
For every complex problem there is an answer that is clear, simple, and
wrong.
                -- H. L. Mencken
-- 
Damien Diederen
dash@linuxbe.org
http://users.swing.be/diederen/

[ Soyez précis dans vos sujets svp afin de déterminer directement  ]
[ le type de demande...                                            ]
[ Pour vous (dés)inscrire, aller sur http://linuxbe.org/ml.php     ]
[ http://LinuxBe.org              Contact: listmaster@linuxbe.org  ]