Найдите, какая программа / процесс записывает на диск и в какой файл записывается [дубликат]

Возможный дубликат:
Как узнать, какие приложения обращаются к жесткому диску и как часто?

Я не трогал свой рабочий стол какое-то время. Светодиод жесткого диска по-прежнему мигает каждую секунду и издает тикающий звук. Есть ли способ узнать, какой процесс это делает и в какой файл записывает?

7
задан 13 April 2017 в 05:24

1 ответ

Обновление из комментария читателя

Можно установить и использовать fatrace. Это - маленькая утилита командной строки, которая позволяет Вам просмотреть процесс, который читает/пишет в файл. Установите его с

sudo apt-get install fatrace

Выполните его в терминале с sudo fatrace. Это покажет Вам информацию в автопрокрутке вида как это

rsyslogd(971): W /var/log/syslog
rsyslogd(971): W /var/log/mail.log
rsyslogd(971): W /var/log/mail.log
rsyslogd(971): W /var/log/mail.err
rsyslogd(971): W /var/log/mail.err
ruby(5094): R /home/anwar/..../config/initializers
ruby(5094): RC /home/anwar/..../config/initializers
ruby(5094): O /home/anwar/..../config/initializers
ruby(5094): R /home/anwar/..../config/initializers
ruby(5094): RC /home/anwar/..../config/initializers

[.... вводятся мной.]

  • Первый столбец включает название процесса, и это - идентификатор процесса в скобках как ruby(5094) сопровождаемый a :.

  • Второй столбец является индикатором типа события. Типы событий там - (из страницы справочника)

    Открытый, Чтение, Запись, или Близко. Комбинации возможны, таковы как CW для закрытия записанного файла.

  • Последний столбец является файлом, вовлеченным в операцию с именем полного пути.


Использовать iotop программа. Для установки его используйте терминал с командой

sudo apt-get install iotop

или использование этого iotop Install iotop ссылки

и затем используйте sudo iotop в терминале, чтобы видеть, что программы используют Ваш диск.

Для открытия терминала используйте сочетание клавиш Ctrl + Alt + T

18
ответ дан 23 November 2019 в 06:13

Другие вопросы по тегам:

Похожие вопросы: