Salut, Le Mon, 6 Jan 2003 13:08:48 +0100 (CET) "Olivier Kaloudoff" <[EMAIL PROTECTED]> a écrit : "Olivier Kaloudoff" <[EMAIL PROTECTED]> est noté OK ci-aprés
OK> Salut a tous, OK> OK> j'essaye d'écrire un fichier sur une bande DLT de 40Go, OK> et il y a visiblement un petit truc qui bloque... j'obtiens OK> a chaque fois un message d'erreur de dd, puis un message dans OK> la logfile /var/log/messages comme suit: OK> OK> OK> [EMAIL PROTECTED] root]# mt tell OK> At block 0. OK> OK> [EMAIL PROTECTED] root]# mt setblk 2048 OK> OK> [EMAIL PROTECTED] root]# ls -l latest.tar.gz OK> -rw-r--r-- 1 root root 11023084 jui 19 01:32 latest.tar.gz OK> OK> [EMAIL PROTECTED] root]# dd if=latest.tar.gz of=/dev/tape bs=2048 OK> dd: écriture de `/dev/tape': Invalid argument OK> 5382+1 enregistrements lus. OK> 5382+0 enregistrements écrits. Je ne comprends pas pourquoi tu ne fait pas un tar direct sur ta bande. dd est moins concu pour les bandes que tar. dd se plante car ton fichier fait plus de "n blocks" or une bande est un device qui ne fonctionne pas par blocs. ( on ne formate pas une bande par exemple. ce n'est pas un support a accés direct mais a accés sequentiel ). OK> [EMAIL PROTECTED] root]# mt status OK> SCSI 2 tape drive: OK> File number=0, block number=0, partition=0. OK> Tape block size 2048 bytes. Density code 0x41 (DLT 40GB). OK> Soft error count since last status=0 OK> General status bits on (41010000): OK> BOT ONLINE IM_REP_EN OK> OK> Jan 6 12:51:43 cerber kernel: st0: Write not multiple of tape block size. OK> Certes. Tu as dd une image d'un systéme sur un support qui fonctionne differement. ( par exemple si tu dd /dev/hda1 - même de 650Mo - sur un CD ben ca ne marcheras pas. Faut faire une image iso. La c'est pareil, il faut faire une image "bande" OK> (quand je décompresse l'archive depuis /dev/tape, j'arrive biensur a la OK> fin prematurée du fichier OK> OK> tar -ztvf /dev/tape OK> OK> (tout pleins de fichier, correct) OK> OK> (...) OK> OK> gzip: stdin: unexpected end of file OK> tar: Fin prématurée (EOF) rencontrée dans l'archive. OK> tar: Erreur non récupérable: fin de l'exécution immédiate Ben vi car sn fin de fichier n'y ai pas. Ton fichier que tu as dd-iser est un fichier. Ca n'as donc pas de fin de fichier et dd n'en rajoute pas puisque qu'il sert a faire des image de tout et n'importe quoi donc il fait de la copie brutale. Donc comme ton fichier tout seul n'as pas de fin il n'en as pas aussi sur la bande. Enfin il doit y avoir un fin de fichier bande au millieu ou alors tu es arrivé au bout de la bande. OK> Il doit me manquer quelquechose ? Ben fait un tar direct sur la bande ca devrais mieux aller je pense. OK> Olivier Patrick. Linux-Azur : http://www.linux-azur.org Désinscriptions: http://www.linux-azur.org/liste.php3 **** Pas de message au format HTML, SVP ****
