Regra do Udev para alterar 'max_sectors_kb' para todos os dispositivos 'sd *'

1

Estou com um problema ao criar uma regra do udev que define max_sectors_kb para 1024 para dispositivos sd * (sda, sdb, sdc etc ...) em / sys / block /.

Especificamente, uma alteração recente no kernel significa que o IO máximo é muito grande para minha SAN iSCSI, por isso estou tentando configurá-lo para 1024 na inicialização.

Eu tentei o seguinte de artigos online, mas nenhum parece ter efeito.

ACTION==”add|change”, SUBSYSTEM==”block”, RUN+=”/bin/sh -c ‘/bin/echo 1024 > /sys%p/queue/max_sectors_kb’”

ou

ACTION=="add", ENV{ID_FS_USAGE}!="filesystem", ENV{ID_PATH}=="-iscsi-", RUN+="/bin/sh -c 'echo 64 > /sys$DEVPATH/queue/max_sectors_kb'"

Quando eu executo cat cat / sys / block / sdX / queue / max_sectors_kb, o valor ainda é o padrão 32767.

O que preciso fazer?

    
por tomstephens89 28.07.2016 / 15:36

1 resposta

0

Descobri que, no Proxmox VE 4.2, o udev não estava conseguindo iniciar.

É por isso que minhas regras não estavam sendo aplicadas.

    
por 01.08.2016 / 10:38

Tags