连接 USB 闪存盘时显示“无缓存模式页面存在”

连接 USB 闪存盘时显示“无缓存模式页面存在”

当我将 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继续工作(输入命令)。
这是正常的吗?还是我必须以某种方式设置缓存模式?
谢谢。

答案1

似乎所有插入笔记本电脑的设备都启用了写入缓存,或者文件/etc/fstab有选项async。例如:

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

(注:选项与、、、、、和default相同rwsuiddevexecautonouserasync

或激活于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

相关内容