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

9

Lorsque je connecte un disque flash USB (formaté NTFS) à un ordinateur portable avec Ubuntu Server 12.04 à bord, je reçois 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 devrais appuyer sur Ctrl+Cpour continuer à travailler (entrer des commandes).
Est-ce normal ou dois-je configurer le mode de mise en cache d'une manière ou d'une autre?
Je vous remercie.

evgeny9
la source

Réponses:

3

Il semble que le cache d'écriture soit activé pour tous les appareils que vous branchez sur l'ordinateur portable ou que le /etc/fstabfichier ait l'option async. Quelque chose comme:

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

(Remarque: l' defaultoption est le même que rw, suid, dev, exec, auto, nouseretasync

ou activé dans 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

Ceci est l'option par défaut. Il semble donc que votre clé USB ne supporte pas cette caractéristique qui déclenche l' stroutavertissement. Vous pouvez le désactiver en remplaçant les lignes dans fstabou en émettant sudo hdparm -W 0 /dev/sdb.

Braiam
la source