Linux
如何跟踪目錄中目前正在增長的文件
我有一個本地文件系統,它使用 nfs(非常大的 xfs 分區)導出 rw。
某處(我無法確定誰或什麼遠端程序)文件正在被寫入、創建新的或更新的附加更多數據;並且可用磁碟空間很快就用完了。
為了確定我可以安全地將哪些文件移動到其他地方,我考慮了以下命令:
find . -type f -mtime +15 -size +100M find . -type f -mmin -2
但是有沒有一種通用的方法來呼叫 find 或任何其他系統實用程序來跟踪目前正在增長/正在寫入的文件(遠端)?
最簡單的方法可能是使用
iotop
它,top
但列出 I/O 操作。這應該向您顯示哪些程序/文件正在寫入最多的數據。NAME iotop - simple top-like I/O monitor DESCRIPTION iotop watches I/O usage information output by the Linux kernel (requires 2.6.20 or later) and displays a table of current I/O usage by processes or threads on the system. At least the CONFIG_TASK_DELAY_ACCT, CONFIG_TASK_IO_ACCOUNTING, CONFIG_TASKSTATS and CON‐ FIG_VM_EVENT_COUNTERS options need to be enabled in your Linux kernel build configuration.