9 votes

"Aucune page de mode de mise en cache n'est présente" lorsqu'un disque flash USB est connecté

Lorsque j'attache un disque flash USB (formaté NTFS) à un ordinateur portable équipé d'Ubuntu Server 12.04, j'obtiens les messages suivants :

[ 3572.355603] sd 2:0:0:0: [sdb] No Caching mode page present
[ 3572.355640] sd 2:0:0:0: [sdb] Assuming drive cache: write through
[ 3572.361599] sd 2:0:0:0: [sdb] No Caching mode page present
[ 3572.361636] sd 2:0:0:0: [sdb] Assuming drive cache: write through

Je les reçois directement dans le terminal, de sorte que je dois appuyer sur Ctrl+C pour continuer à travailler (entrer des commandes).
Est-ce normal ou dois-je configurer le mode cache d'une manière ou d'une autre ?
Nous vous remercions.

3voto

Braiam Points 64282

Il semble que la mémoire cache en écriture soit activée pour tous les périphériques que vous branchez sur l'ordinateur portable ou sur la carte mémoire. /etc/fstab a l'option async . Quelque chose comme :

[...]
/dev/sdb1    /media/USB    auto        async    0   0
/dev/sdb1    /media/USB    auto        default    0   0
[...]

(Note : default est identique à l'option rw , suid , dev , exec , auto , nouser und async

ou activée en hdparm :

sudo /sbin/hdparm -I /dev/sdb

/dev/sdb:
[...]
Commands/features:
    Enabled Supported:
       *    SMART feature set
       *    Power Management feature set
       *    Write cache <-------
       *    Look-ahead
       *    WRITE_VERIFY command
[...]
Checksum: correct

Il s'agit de l'option par défaut. Il semble donc que votre USB ne prenne pas en charge cette caractéristique qui déclenche la fonction strout l'avertissement. Vous pouvez le désactiver en remplaçant les lignes dans fstab ou de délivrer sudo hdparm -W 0 /dev/sdb .

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X