“Nenhuma página do modo de cache presente” quando um disco flash USB conectado

9

Ao conectar um disco flash USB (formatado em NTFS) a um laptop com o Ubuntu Server 12.04 a bordo, recebo as seguintes mensagens:

[ 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

Eu as acerto no terminal, para que eu pressione Ctrl+Cpara prosseguir com o trabalho (digitando comandos).
É normal ou tenho que configurar o modo de cache de alguma forma?
Obrigado.

evgeny9
fonte

Respostas:

3

Parece que o cache de gravação está ativado para todos os dispositivos que se conectam à laptop ou o /etc/fstabarquivo tem a opção async. Algo como:

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

(Nota: defaulta opção é o mesmo que rw, suid, dev, exec, auto, nouser, easync

ou ativado em 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

Esta é a opção padrão. Portanto, parece que o seu USB não suporta essa característica que aciona o stroutaviso. Você pode desativá-lo substituindo as linhas fstabou emitindo sudo hdparm -W 0 /dev/sdb.

Braiam
fonte