Назад | Перейти на главную страницу

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

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

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

В vzquota сценарий выглядит точно так же, как на моем сервере Кроме для строки, которая создает узел устройства, которого нет в моей версии:

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

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

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

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

Поскольку у меня не было МЕНЬШЕГО номера, я принял 0 и поэтому сделал

 mknod /dev/vzfs b 43 0

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

(Ubuntu 16.04 LTS, STRATO vServer)

После некоторого расследования я понял, что могу получить правильный номер устройства через stat --format '%D' / и используйте это для создания недостающего узла через mknod /dev/vzfs b <major number from stat output> <minor number from stat output>. И знаете что, это работает !!! Надеюсь, это поможет и другим.

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