relatime がドキュメントどおりに動作しない

relatime がドキュメントどおりに動作しない

Ubuntu - 15.10、カーネル4.2.0-16にSSD(Transcend 128 370S)をインストールしました。インストール後、SSDの最適化を試しています。リンク内/ の fstab に relatime を追加しましたが、変更時間とアクセス時間が更新されているのがまだ表示され、ドキュメントどおりに動作していません。説明を手伝ってください。それともバグですか? サンプル

答え1

まず、マウント オプションとして atime が実際に使用されているかどうかを確認してください。ターミナルで次のように入力します。

mount

これにより、relatime などのすべてのマウント オプションを含むすべてのマウントが表示されます。次のようになります。

/dev/sda1 on / type ext4 (rw,relatime)

したがって、この例のルートディレクトリのマウントオプションは「rw」と「relatime」でした。

ルートディレクトリの relatime が表示されない場合は、relatime は使用されていません。fstab で relatime が設定されていることを確認してください。

cat /etc/fstab

設定を変更した後、再起動しましたか?まだの場合は、今すぐ再起動してください。それでも問題が解決しない場合は、

sudo mount -o remount,relatime /

これにより、手動で relatime が設定されます。次の方法で再度確認してください。

mount

これで問題が解決した場合は、おそらく、rootdir が通常のファイルシステムの fstab ではなく、initrd の fstab を使用して rootdir をマウントした可能性があります。initrd の fstab を変更する方法については、インターネットまたは askubuntu を参照してください。(警告: initrd で間違いがあると、コンピューターが起動しなくなる可能性があります)

relatime についても理解しておいてください。ファイルまたはディレクトリが書き込まれた後に初めて読み取られると、アクセスされた時間 (atime) が更新されます。2 回目以降の読み取り (書き込み後) のみ、atime は更新されなくなります。テスト方法は次のとおりです。

Create a file or directory.
Read the file or directory once.
Look at the directory contents
atime should be upodated now
Wait some time
Read the file or directoy again.
Look at the directory contents again.
atime should not be updated now.

関連情報