Cgroup - на устройстве не осталось места

8

У меня есть Debian 7 box и небольшая проблема:

mkdir /cgroups/test
echo 500 > /cgroups/test/cpu.shares
echo 3167 > /cgroups/test/tasks
bash: echo: write error: No space left on device

Как я могу это исправить?


В фстабе:

cgroup /cgroups cgroup defaults 0 0

Я установил: cgroup-bin, libcgroup1, libpam-cgroup

гость
источник
Укажите параметры монтирования для вашего монтирования cgroups.
Мэтью Ифе
Я не уверен, если это проблема с диском. Думаю, это больше связано с cgroup. Возможно, у меня будет время заняться этим вечером ...
justlovingIT
cgroups является виртуальным - нет необходимости в дополнительном жестком диске, но у меня есть свободное место
Гость

Ответы:

16

Я смог воспроизвести и решить проблему, выполнив:

/bin/echo 0 >/cgroups/test/cpuset.mems
/bin/echo 0 >/cgroups/test/cpuset.cpus

Кажется, что список процессоров и узлов памяти для процессорного набора был создан с пустыми значениями при создании testпапки.

Надеюсь, это сработает и для вас.

krisFR
источник
Спасибо! Оно работает! :) Я не могу добавить +1 голос к вашему сообщению, потому что у меня нет требуемой репутации.
Гость
Здравствуйте! Был ли зарегистрирован отчет об ошибке для этого? Я не видел ни одного с беглым поиском. Этот должен идти вверх по течению. bugzilla.kernel.org Спасибо. По крайней мере, мы должны получить предупреждение в логах ядра.
Даниэль Сантос