是否可以在linux下监视所有进程对文件系统的所有写访问
是否可以在linux下监视所有进程对文件系统的所有写访问 我安装了一些不同的文件系统。他们中的很多人都是临时工 除了tempfs、devtmpfs等之外,我对根文件系统的所有写操作都感兴趣 我正在寻找将输出的内容:是否可以在linux下监视所有进程对文件系统的所有写访问,linux,logging,filesystems,system-calls,Linux,Logging,Filesystems,System Calls,是否可以在linux下监视所有进程对文件系统的所有写访问 我安装了一些不同的文件系统。他们中的很多人都是临时工 除了tempfs、devtmpfs等之外,我对根文件系统的所有写操作都感兴趣 我正在寻找将输出的内容:将n个字节写入/target/filepath。 什么监视工具可以列出所有这些写系统调用?它们可以通过装入点进行过滤吗?(内核版本2.6.20或更高版本)或者可以帮助您。例如,iotop-o-b-d 10如本文所述。/proc/diskstats具有所有块设备的数据 您可以编写一个脚
将n个字节写入/target/filepath
。
什么监视工具可以列出所有这些写系统调用?它们可以通过装入点进行过滤吗?(内核版本2.6.20或更高版本)或者可以帮助您。例如,
iotop-o-b-d 10
如本文所述。/proc/diskstats具有所有块设备的数据
您可以编写一个脚本来监视文件系统操作。也许你可以访问,那里有很多监控工具。交叉发布:答案仍然是一样的:
The /proc/diskstats file displays the I/O statistics of block devices. Each line contains the following 14 fields:
1 - major number
2 - minor mumber
3 - device name
4 - reads completed successfully
5 - reads merged
6 - sectors read
7 - time spent reading (ms)
8 - writes completed
9 - writes merged
10 - sectors written
11 - time spent writing (ms)
12 - I/Os currently in progress
13 - time spent doing I/Os (ms)
14 - weighted time spent doing I/Os (ms)
For more details refer to Documentation/iostats.txt