«Страница режима кэширования отсутствует», когда подключен USB-накопитель

9

При подключении флэш-диска USB (в формате NTFS) к ноутбуку с Ubuntu Server 12.04 на борту появляются следующие сообщения:

[ 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

Я получаю их прямо в терминале, так что я должен нажать, Ctrl+Cчтобы продолжить работу (ввод команд).
Это нормально или мне нужно как-то настроить режим кэширования?
Спасибо.

evgeny9
источник

Ответы:

3

Похоже, что кэш записи включен для всех устройств, которые вы подключаете к ноутбуку, или у /etc/fstabфайла есть опция async. Что-то вроде:

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

(Примечание: defaultопция такая же , как rw, suid, dev, exec, auto, nouser, иasync

или активирован в 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

Это опция по умолчанию. Таким образом, кажется, что ваш USB не поддерживает эту характеристику, которая вызывает stroutпредупреждение. Вы можете отключить его, заменив строки в fstabили выдаче sudo hdparm -W 0 /dev/sdb.

Braiam
источник