ハードディスクが機能しなくなったため、Ubuntu 16.04を32GBペンドライブにインストールしました。ペンドライブからは正常に動作しますが、ペンドライブでの書き込み操作中に(場合によっては読み取り操作も)数秒間ハングすることがあります。これにより、アプリケーションが約5〜15秒間応答しなくなることがよくあります(通常、この間に灰色になります)。
おそらくライトバックキャッシングを有効にすると役立つでしょう。キャッシングを有効にする方法を知っている人はいますか。そうすることで、ときどき極端な書き込み(および読み取り)に悩まされることはありませんか?
この質問は SBドライブのキャッシュモードを変更するにはどうすればよいですか? と重複していることに気付きました。そこの答えは言う:
さまざまなオプションでパーティションを再マウントしてみてください、例
Sudo mount -o remount,rw,relatime,data=writeback /dev/sda1 /
別のオプションは、Grub経由で引数を渡すことです。
上記のコマンドを実行すると、次のエラーメッセージが表示されます(dmesg
):
EXT4-fs (sdb1): Cannot change data mode on remount
Grubを介してこの引数を渡す方法がわかりません。
更新:
これが私の/etc/fstab
です:
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sdc1 during installation
UUID=75f3da54-9738-4180-8f48-fcef12d8c1ca / ext4 errors=remount-ro 0 1
/dev/disk/by-label/DELLUTILITY /mnt/DELLUTILITY auto nosuid,nodev,nofail,noauto 0 0
/dev/disk/by-label/Recovery /mnt/Recovery auto nosuid,nodev,nofail,noauto 0 0
/dev/disk/by-label/win7 /mnt/win7 auto nosuid,nodev,nofail,noauto 0 0
/dev/disk/by-label/SPARE /mnt/SPARE auto nosuid,nodev,nofail,noauto 0 0
/dev/disk/by-label/GoFlex /mnt/GoFlex auto nosuid,nodev,nofail,noauto,x-gvfs-show,umask=002,uid=1000,gid=1000 0 0
/dev/sda
は機能しないハードディスクです/dev/sdb
は私のペンドライブです。USB 2.0を使用している場合(そうでないことを願っています)、速度は一般的なHDDの速度よりはるかに遅くなります。とにかく、設定は/etc/udisks2/IDENTIFIER.conf
にあるため、IDENTIFIERはディスクMODELとSERIALの連結(およびハイフン)値です。
次のコマンドを使用して、ディスクのモデルとシリアルを取得できます。
udisksctl status
このようなものを報告します
MODEL REVISION SERIAL DEVICE
--------------------------------------------------------------------------
WDC WD1600BEVT-22ZCT0 11.01A11 WD-WXE808S69993 sda
HL-DT-ST DVDRAM GSA-T20N EV02 M2L87NG3612 sr0
ファイル名を作成するために、まずモデルのスペースを-
に置き換えます。現在はWDC-WD1600BEVT-22ZCT0
です。そして、シリアルを-
と連結します。結果はWDC-WD1600BEVT-22ZCT0-WD-WXE808S69993
です。したがって、私の場合、設定ファイルは/etc/udisks2/WDC-WD1600BEVT-22ZCT0-WD-WXE808S69993.conf
にあります
そのファイルには、エントリやセクションのようなini
ファイルが必要です。 [ATA]
セクションで、このKey-Value WriteCacheEnabled=true
を使用してエントリを作成します。
# See udisks(8) for the format of this file.
[ATA]
WriteCacheEnabled=true
ファイルを保存します。設定は、再起動後に有効になります。