Le problème: un fichier MPEG2 à encoder bêtement:
La commande:
Avant: Pas de souci, ça marche (= encodage réalisé jusqu’au bout)
Depuis un reboot:
Si le fichier de sortie est sur le disque ext3 hde6 (dans le répertoire usuellement utilisé), les messages de sortie sont devenus différents (plus de frame sauté) et l’encodage s’arrête prématurément après que le fichier de sortie fasse de l’ordre de 4708000 octets, cela même si la commande est éxécutée depuis une autre machine, le disque étant exporté via NFS
Si le fichier de sortie est sur un autre disque dont par exemple un disque ext3 à peu près identique, là tout se passe bien.
Machine: 686 Sarge.
Disques
hde: Maxtor 6B200M0, ATA DISK drive
hdg: Maxtor 6Y120M0, ATA DISK drive
[/b]
hercule:/home/francois# hdparm /dev/hdg (qui marche)
/dev/hdg:
multcount = 16 (on)
IO_support = 0 (default 16-bit)
unmaskirq = 0 (off)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 8 (on)
geometry = 41608/16/63, sectors = 122942324736, start = 0
hercule:/home/francois# hdparm /dev/hde (qui ne marche pas)
/dev/hde:
multcount = 16 (on)
IO_support = 0 (default 16-bit)
unmaskirq = 0 (off)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 8 (on)
geometry = 24321/255/63, sectors = 200049647616, start = 0
Je viens de m’apercevoir que si je met le fichier de sortie dans un autre répertoire sur le même disque «malade» (en fait un sous répertoire du répertoire usuel), ça marche… Je ne comprends pas du tout ce qui se passe. Par lsattr, je ne vois rien de particulier dans les attributs:
francois@hercule:~/FINI$ lsattr -d .
----------------- .
francois@hercule:~/FINI$
Je ne vois même pas dans quelle direction cherchée, j’ai déjà mis 3 heures à cerner ce pbm de disque.
Merci de toute idée.