vzquota не работает / dev / vzfs отсутствует на Ubuntu VPS

У меня проблема с моим Ubuntu VPS, и провайдер не может и / или не хочет помочь. Проблема в том, что они якобы поддерживают дисковые квоты, но на моем сервере это не работает. repquota -a жалуется, что / dev / vzfs не существует, хотя / установлен на нем.

После нескольких часов исследования проблемы я нашел этот пост .

Скрипт vzquota выглядит точно так же, как и на моем сервере , за исключением строки, которая создает узел устройства, которого не существует в моей версии:

[-e "/ dev / vzfs"] || mknod / dev / vzfs b 0 115

Может ли это быть решением? Какие числа должны быть правильными для mknod для создания устройства vzfs ? Могу ли я получить их у своего провайдера? Или они должны были быть динамически назначены программным обеспечением виртуализации?

0
задан 31 May 2017 в 11:14
2 ответа

После дополнительных исследований я понял, что могу получить правильный номер устройства через stat -формат '%D' / и использовать его для создания недостающего узла через mknod /dev/vzfs b . И знаете что, это работает!!! Надеюсь, это поможет и другим.

Жаль, что провайдер не смог мне об этом сказать. Они сказали мне, что я должен переключиться на Debian, черт возьми! Ну, если ты хочешь, чтобы что-то было сделано правильно, ты должен сделать это сам, я думаю.

0
ответ дан 5 December 2019 в 08:06

У меня тоже сработало.

Единственное, stat --format '% D' / дало мне только одно шестнадцатеричное число . (на самом деле использовал % d для получения числа dec.)

Поскольку я не получил МНОГОЧИСЛЕННОГО числа, я принял 0 и поэтому сделал

 mknod /dev/vzfs b 43 0

, который выполнил свою работу, и теперь квоты работают :)

(Ubuntu 16.04 LTS, STRATO vServer)

0
ответ дан 5 December 2019 в 08:06

Теги

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