连接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
继续工作(输入命令)。
这是正常的还是我必须以某种方式设置缓存模式?
谢谢。
似乎为插入笔记本电脑的所有设备启用了写入缓存,或者/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
。