再起動せずに/ファイルシステムに「noatime」フラグを追加するにはどうすればよいですか


10

/ etc / fstabにオプションを追加すると、remountコマンドはそれを実行しますか?

これは良いアイデアですか?


2
良いアイデア?常にではない。relatime可能な場合は優先します。
Ignacio Vazquez-Abrams 2012年

@ IgnacioVazquez-Abramsなぜですか?私はnoatime[rel]atime「必要だと思う約1つのプログラムを使用しない限り、優先する」と言っている人たちも同じように読みました。アクセス時間を気にする必要がないので、オフにします。
underscore_d

回答:


7

もう違います。再起動せずにatimeを無効-o remount,noatime する効果的な方法でした。

いい考えだとは思いませんが、時間をオフにするつもりなら、十分に古いカーネルを持っているとしたら、それが悪い考えであるかどうかもわかりません。マウントのmanページによると:

MS_REMOUNT

次のマウントフラグを変更できます。MS_RDONLY、MS_SYNCHRONOUS、MS_MANDLOCK; カーネル2.6.16より前のバージョンでは、MS_NOATIMEおよびMS_NODIRATIME も変更される可能性がありました。さらに、カーネル2.4.10より前では、MS_NOSUID、MS_NODEV、MS_NOEXECも変更される可能性がありました。


入力いただきありがとうございます。再マウントして「relatime」を追加できますか、それとも再起動が必要ですか?
ckliborn 2012

1
@ckliborn再起動する必要があると思いますが、再マウントをテストするだけで害はありません。
ジェフファーランド

1
2.6.32を搭載したいくつかのサーバーで試したところ、すべてのサーバーで動作しました。再起動は必要ありません。
トビア2014

8

はい、うまくいきます。
または、次のように手動で追加することもできます。

mount -o remount,noatime /dev/sd0 /mnt

4
多くのバージョンのマウントでは、デバイスまたはマウントポイント(選択)のいずれかを省略でき、もう一方を検索します。
tylerl 2012年

誰が言ったの/mnt?OPは/fs を再マウントしたかった。このコマンドによって、いくつかの単純なコピーペーストリーダーがルートファイルシステムを再マウントでき/mntなくなり、セッション全体が強制終了されると思います。ただし、その理論をテストするつもりはありません。
underscore_d

7

/etc/fstab適切なnoatimeエントリを編集して/ファイルシステムエントリに追加します。

次のコマンドで/ファイルシステムを再マウントします。

mount -o remount,noatime /


再マウント後にnoatime機能が有効であることを確認するにはどうすればよいですか?また、/を再マウントするときに何かを心配する必要がありますか?
ckliborn 2012年

5
/proc/mounts現在有効なフラグを確認できます。
Simon Richter

2
と入力しmountます。マウントパラメータが表示されます。
ewwhite 2012年

3
@ckliborn自分でテストすることもできます。1。だれもが読み書きしていないファイルを選択します。2。atimeをチェックしてls -lu、それが過去の時間であることを確認します。3 。catまたはcksumで読み込みます、4。その時間をもう一度確認してください。変更されていないはずです。
トビア2014
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.