Моя ОС установлена на небольшом SSD, а большая часть данных - на большом HDD. Мой жесткий диск раскручивается каждые пятнадцать минут или около того, даже если я ничего не делаю. Я хочу выяснить, кто заставляет его раскручиваться, чтобы я мог либо переместить его обратно, либо сказать, чтобы он прекратился.
Вы можете использовать find
, чтобы узнать, какие файлы были доступны. Например. find /hdd/mount/path -cmin -15
покажет вам файлы, к которым обращались за последние 15 минут. Конечно, вы должны указать правильный путь, где установлен ваш жесткий диск. В противном случае он будет искать файлы во всей системе. Может быть, это дает вам подсказку. Если вы не знаете, какой процесс обращался к файлам, вы также можете точно узнать .
Еще одним инструментом, который может быть полезен, является iotop
. Сначала вы должны установить его:
sudo apt-get install iotop
Затем вы можете запустить
sudo iotop -m /hdd/mount/path
, чтобы увидеть, какие процессы обращаются к определенному пути монтирования или
sudo iotop -f /path/to/file
для посмотрите, какие процессы обращаются к конкретному файлу. Недостатком является то, что вы должны смотреть его и ждать, пока не произойдет доступ.