corpo Wat | Bonjour à tous,
Je poste car je deviens fou
J'ai un serveur sous ubuntu 8.10 avec deux disques durs identiques, branchés sur le même contrôleur
Impossible d'activer le cache disque en écriture (interne au disque, donc) sur le premier des deux disques
Sur le second, je peux activer/désactiver sans aucun problèmes (hdparm -W0 ou -W1)
Quelqu'un aurait une idée ?! C'est sur le disque principal (/) que je n'y arrive pas.
Quelques infos:
Le récalcitrant
# hdparm -i /dev/sda
/dev/sda:
Model=Hitachi HDP725050GLA360 , FwRev=GM4OA52A, SerialNo= GEA531RE0ND2WE
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=56
BuffType=DualPortCache, BuffSize=15118kB, MaxMultSect=16, MultSect=?16?
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=976773168
IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 udma3 udma4 udma5 *udma6
AdvancedPM=yes: disabled (255) WriteCache=disabled
Drive conforms to: unknown: ATA/ATAPI-2,3,4,5,6,7 |
Le docile # hdparm -i /dev/sdb
/dev/sdb:
Model=Hitachi HDP725050GLA360 , FwRev=GM4OA52A, SerialNo= GEA531RE0NBL5E
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=56
BuffType=DualPortCache, BuffSize=15118kB, MaxMultSect=16, MultSect=?16?
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=976773168
IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 udma3 udma4 udma5 *udma6
AdvancedPM=yes: disabled (255) WriteCache=enabled
Drive conforms to: unknown: ATA/ATAPI-2,3,4,5,6,7
|
sda: n'active pas # hdparm -W1 /dev/sda
/dev/sda:
setting drive write-caching to 1 (on)
write-caching = 0 (off) |
sdb: désactive ok # hdparm -W0 /dev/sdb
/dev/sdb:
setting drive write-caching to 0 (off)
write-caching = 0 (off) |
sdb: réactive sans soucis # hdparm -W1 /dev/sdb
/dev/sdb:
setting drive write-caching to 1 (on)
write-caching = 1 (on) |
Vous auriez une idée ?!
J'ai fait un diff sur une sortie de hdparm -I sur chacun des disques et les seules differences c'est le numéro de série, l'identifiant unique et bien entendu la ligne Write cache. Message édité par corpo le 25-03-2009 à 20:18:01
|