Как узнать, активно ли используется внешний диск (для чтения / записи)?

У меня есть несколько внешних дисков, подключенных к электрической розетке. Розетка переключается через USB, т. Е. Я могу запустить на своем компьютере программу, которая физически отключает внешние накопители от электросети. Я использую эти диски только время от времени для резервного копирования. Часто я забываю отключить их (хотя с такой переключаемой розеткой это действительно легко).

Теперь я хочу проверить, активно ли они используются. То есть я хочу знать, были ли записаны или прочитаны большие объемы данных, скажем, за последние полчаса или около того. Как бы я справился с такой задачей?

3
задан 14 March 2017 в 12:56

2 ответа

Хорошо, лучшее, что я мог сделать на данный момент, это установить sysstat Install sysstat и затем время от времени запрашивать следующую команду (заменить sdX с именем диска - вы можете выяснить это, сначала запустив iostat -m, чтобы определить нужный диск):

iostat -m | grep sdX | tr -s ' ' | cut -d ' ' -f 5-

Когда эти два значения (чтение и запись) значительно изменяются, диск в активном использовании (не генерируется демоном или чем-то еще).

Полагаю, можно было бы сделать это без установки пакета другого пакета, просто взглянув на /proc/diskstats. Если у кого-то есть лучшее, более изящное решение, я был бы рад увидеть его здесь.

0
ответ дан 14 March 2017 в 12:56

Если Вы хотите Вас, хотят перечислить USB-устройства (Чтобы видеть, используются ли они), можно открыть терминал и тип lsusb.

Это могло бы придумать это: (Отметьте, мой вывод отличается от Вашего),

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 003: ID 413c:2005 Dell Computer Corp. RT7D50 Keyboard
Bus 001 Device 004: ID 413c:3016 Dell Computer Corp. Optical 5-Button Wheel Mouse
Bus 001 Device 005: ID 03f0:a007 Hewlett-Packard

Это перечислит устройства, таким образом, Вы будете видеть, используются ли они физически.

Надеюсь, это поможет!!!

-2
ответ дан 14 March 2017 в 12:56

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

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