web-dev-qa-db-ja.com

smbfsでnoatimeを使用する方法

Linuxサーバーでmountコマンドを使用して、smbfsを使用してWindowsサーバーにアクセスしています。 noatimeを使用して、読み取り操作(Linuxのcpなど)がWindowsサーバー上のファイルの最終アクセス時刻を変更しないようにすることはできますか?

もしそうなら、どうすればこれを行うことができますか?

1
Liam

私はあなたができるはずだと思います。マンマウントによると、「ファイルシステムに依存しないマウントオプション」に該当する時間はありません。次は機能しますか?

mount -t cifs \\ server\share/mnt/mount -o username = DOMAIN\administrator、noatime

更新:

上記は完全にそれをカットしていないように見えます。 Linux VFSの更新を停止する可能性がありますが、Windowsは停止しません。ただし、NTFSのアクセス時間を更新しないようにWindowsレジストリを変更することと組み合わせて、上記の方法でうまくいく可能性があります。

System Key: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]
Value Name: NtfsDisableLastAccessUpdate
Data Type: REG_DWORD (DWORD Value)
Value Data: (0 = disable, 1 = enable)

ただし、これでも共有には影響しない可能性があります。

1
Kyle Brandt