Что означает `ATTR{stat}==“...” `в атрибутах udev?

Если по какой-то причине вам не нужны полные пути, вот мое предложение:

dir=$(cd $(dirname "$0"); pwd -P)
cd $dir
cd..
root=$PWD
cd bar
bar=$PWD
cp -r $bar/x $root

Получить полный путь к текущему скрипту

dir=$(cd $(dirname "$0"); pwd -P)

Перейдите к dir, затем вернитесь на шаг назад, вы находитесь в «корневом» каталоге, назначьте переменную:

cd $dir
cd..
root=$PWD

Перешел к bar, назначьте его переменной, затем используйте команду cp, используя переменные

cd bar
bar=$PWD
cp -r $bar/x $root
2
06.11.2020, 09:27
1 ответ

Для блочного устройства атрибутstatudevпоказывает статистику устройства, которую также можно увидеть в соответствующей записи под/sys/devices(udevadm infoпокажет полный путь )и под/sys/block(/sys/block/sdb/sdb1/statв вашем примере ).

Записи можно увидеть вblock/genhd.cи задокументировать в ядре ; они, по порядку:

  • количество обработанных операций ввода/вывода чтения
  • количество операций чтения ввода-вывода, объединенных с -очередью ввода-вывода
  • количество прочитанных секторов
  • общее время ожидания запросов на чтение (в миллисекундах)
  • количество обработанных операций ввода/вывода записи
  • количество операций ввода-вывода записи, объединенных с -очередью ввода-вывода
  • количество записываемых секторов
  • общее время ожидания запросов на запись (в миллисекундах)
  • количество операций ввода/вывода, которые в настоящее время выполняются
  • общее время активности этого блочного устройства (в миллисекундах)
  • общее время ожидания для всех запросов (в миллисекундах)
  • количество отброшенных операций ввода-вывода
  • количество отброшенных операций ввода-вывода, объединенных с -очередью ввода-вывода
  • количество отброшенных секторов
  • общее время ожидания запросов на сброс (в миллисекундах)
  • количество обработанных операций ввода-вывода со сбросом
  • общее время ожидания для запросов на сброс (в миллисекундах)
2
18.03.2021, 22:51

Теги

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