On Wed, Nov 24, 1999 at 12:09:59AM +0100, Christophe PETIT wrote:
> Bonsoir,
>
> J'ai r�cup�r� r�cemment un disque dur de 9 Go (car il posait pas mal de
> probl�mes d'erreurs d'�criture dans la machine o� il �tait install�), et
> je voudrais le tester compl�tement en �crivant des choses dessus pendant
> plusieurs jours, avec des acc�s al�atoires et autres �ventuellement.
>
> Connaissez-vous un programme ou un script permettant de faire ce genre
> d'op�rations ?
Salut,
je verrais bien un petit pgm du style:
(d�sol�, ca fait longtemps que je n'ai pas touch� au C: j'ai des trous :)
#define HD_SIZE 9100000 /* HD de 9.1 GB */
unsigned long ctr_byte=0, taille_tmp;
for(nb_loop=0; ;nb_loop++) {
/* G�n�rer un nombre al�atoire 'taille_tmp' entre 10 et 100,000 */
if((ctr_byte+=taille_tmp >= HD_SIZE) /* ne pas d�border */
exit(0);
/* Ecrire un Fichier de taille 'taille_tmp', suffixe=nb_loop, CAR=$FF */
}
Et pour boucler, un autre petit pgm qui va relire tous ces fichiers, et bien
v�rifier que chaque caract�re � la valeur $ff (� alterner avec
l'�criture/lecture
de $00), le tout boucl�.... un certain nombre de fois (disons pour la nuit :)
JY
--
Jean-Yves F. Barbier <[EMAIL PROTECTED]>
Real computer scientists don't comment their code. The identifiers are
so long they can't afford the disk space.