![识别正在主动写入 CIFS 共享的文件](https://linux22.com/image/676327/%E8%AF%86%E5%88%AB%E6%AD%A3%E5%9C%A8%E4%B8%BB%E5%8A%A8%E5%86%99%E5%85%A5%20CIFS%20%E5%85%B1%E4%BA%AB%E7%9A%84%E6%96%87%E4%BB%B6.png)
有没有办法识别正在主动写入 Linux 中 CIFS 挂载的文件?我想跳过这些文件。
我的第一个想法是使用 mmin 微调 find 命令。但我不确定这是否能捕获它们。
find /cifs -type f -name "*.wav" -mmin +3
答案1
我会看一下 smbstatus 命令。
你可以在那里查找读/写锁(例如)
smbstatus | grep RDWR
添加 sed 或 awk magick 来获取文件名。
有没有办法识别正在主动写入 Linux 中 CIFS 挂载的文件?我想跳过这些文件。
我的第一个想法是使用 mmin 微调 find 命令。但我不确定这是否能捕获它们。
find /cifs -type f -name "*.wav" -mmin +3
我会看一下 smbstatus 命令。
你可以在那里查找读/写锁(例如)
smbstatus | grep RDWR
添加 sed 或 awk magick 来获取文件名。