
私のSambaサーバーには多くの共有があり、ごみ箱モジュールが有効になっています。
Windowsからリモートファイルを削除した場合.Trash directory
。
古いファイル、つまり30日以上経過したファイルを自動的に削除したいと思います。
だから私はcrontabに次のようなものを追加しました。
00 01 * * * /usr/bin/find /share/share1/.Trash -atime +30 -print -type f -delete
ただし、2ヶ月前に最後にアクセスしたファイルがあり、それを削除すると(Sambaがファイルをごみ箱に移動する)、スクリプトが最初に実行されたときにファイルが削除されます。 2ヶ月前。
答え1
から:http://www.samba.org/samba/docs/man/manpages/vfs_recycle.8.html
recycle:touch_mtime = Yes
ファイルがリポジトリーに移動されたときにファイルの最後の変更日を更新する必要があるかどうかを指定します。