У меня возникла проблема с созданием правила udev, которое устанавливает max_sectors_kb равным 1024 для устройств sd * (sda, sdb, sdc и т. Д.) В / sys / block /.
В частности, недавнее изменение ядра означает, что максимальное количество операций ввода-вывода слишком велико для моего iSCSI SAN, поэтому я пытаюсь установить его на 1024 при запуске.
Я пробовал следующее из статей в Интернете, но, похоже, ни один из них не дал эффекта.
ACTION == ”добавить | изменить”, SUBSYSTEM == ”block”, RUN + = ”/ bin / sh -c‘ / bin / echo 1024> / sys% p / queue / max_sectors_kb ’”
или
ACTION == "добавить", ENV {ID_FS_USAGE}! = "Файловая система", ENV {ID_PATH} == "-iscsi-", RUN + =" / bin / sh -c 'echo 64> / sys $ DEVPATH / queue / max_sectors_kb' "
Когда я запускаю cat cat / sys / block / sdX / queue / max_sectors_kb, значение по-прежнему равно 32767 по умолчанию.
Что мне нужно сделать?
Я обнаружил, что в Proxmox VE 4.2 udev вообще не запускается.
Вот почему мои правила не применялись.