USBフラッシュディスクが接続されている場合、「キャッシュモードページがありません」


9

Ubuntu Server 12.04を搭載したラップトップにUSBフラッシュディスク(NTFSフォーマット)を接続すると、次のメッセージが表示されます。

[ 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て作業(コマンドの入力)を続行します。
それは正常ですか、それとも何らかの方法でキャッシュモードを設定する必要がありますか?
ありがとうございました。

回答:


3

ラップトップに接続するすべてのデバイスで書き込みキャッシュが有効になっているか、/etc/fstabファイルにオプションがあるようasyncです。何かのようなもの:

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

(注:defaultオプションが同じであるrwsuiddevexecautonouser、および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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.