web-dev-qa-db-ja.com

ディレクトリがnoatimeまたはnodirtimeのどちらでマウントされているかを確認するにはどうすればよいですか?

MacでNFSパーティションを使用しています。 duのようなコマンドは非常に長い時間がかかるため、NFSをアンマウントし、noatimeとnodirtimeを使用して再マウントすることを検討していました。ジョブを開始してからパーティションがマウントされているため、NFSパーティションがすでにnoatimeまたはnodirtimeでマウントされているかどうかはわかりません。

マウントでnoatimeおよび/またはnodirtimeが有効になっているかどうかを確認するにはどうすればよいですか?

5
Dan

パーティションがマウントされたオプションを確認するには、mount -lコマンドを使用できます。これにより、次のような一連の行が出力されます。

/ sysタイプのsysfssysfs (rw、nosuid、nodev、noexec、relatime)

proc on/procタイプproc (rw、nosuid、nodev、noexec、relatime)

私はあなたが見るべき部分を強調しました。関心のあるパーティションの行をチェックして、noatime/nodirtimeと表示されているかどうかを確認してください。

7
J. Taylor

使用に加えて

mount

dmesgの出力を見ると追加情報が見つかるかもしれません。

ただし、サブディレクトリ内をウォークダウンして各ファイルに対して統計を実行するdを実行しても、改善は期待できないことに注意してください(dfはすぐに返されます)

5
freedge