Назад | Перейти на главную страницу

как обнаружить процесс, который постоянно занимает дисковое пространство

в нашей системе Linux (suse) один из разделов смонтирован с помощью nfs, и какой-то процесс постоянно занимает дисковое пространство в нем, оставляя нулевые байты для записи. Как я могу понять этот процесс или демон, занимающий дисковое пространство? Есть ли способ проверить / proc с помощью ps -ef?

Вы могли бы использовать lsof чтобы увидеть, какие процессы открывают какие файлы. Для этого стоит посмотреть справочную страницу, так как аргументы нужно будет настроить в зависимости от того, как часто файлы записываются, где они находятся и как монтируется раздел NFS.

Итак, в качестве примера, чтобы увидеть, какие процессы используют открытые файлы в /mount/nfs_partition каталог и обновлять каждые 2 секунды:

lsof -Nr 2 -- /mount/nfs_partition

наверху для этого есть столбец WRDSK. В вашей ситуации я бы установил и запустил его, а затем нажал D, чтобы отсортировать процессы по активности диска.