Disque ext3 état curieux[résolu]


#1

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.


#2

df ?


#3

40G de disponible. En fait la situation se résume à

Disque monté sur /home

Dans /home/FINI:

s’arrête prématurément.

Et dans /home/FINI/Disque

fonctionne. Je viens de refaire l’expérience.

/dev/hde6 171118332 126224852 36201112 78% /home

:question: :question: :question:


#4

Après avoir constater que c’était le répertoire qui posait pbm et admis (difficilement) les principes suivants:

  • Ce qui marche hier marche aujourd’hui
  • Je suis aussi con que les autres et le pbm doit être une annerie
    stupide (c’est ça qui est dur à admettre)
  • Avant de s’attaquer à ext3, il faut peut être regarder un peu mieux
    le repertoire qui pose pbm.

J’ai épluché la sortie strace du mencoder. (diff entre le strace
qui va et le strace qui ne va pas) et là j’ai vu que l’existence d’un
fichier frameno.avi, même si il n’intervient pas dans le codeage du
fichier suffit à mettre la pagaille chez mencoder; celui ci cale la
durée de la video sur celle du ficher frameno.avi (qui contient le son
lors d’un encodage à 3 passes). Je vire ce fichier et hop ça roule.
(Ouf).


#5

Tu vois, ce qui fait que je me considère parfois un peu moins con que la moyenne 8) , c’est que je pars d’abord du principe qu’on est tous d’abord cons, avant d’être maladroits. :smt087