Использование fuse и webdav на Linux VPS

406
Nicolai VdS

У меня 20 ГБ VPS под управлением Linux 2.6.32-042stab124.2. Сервер используется для автоматического анализа больших файлов прошивки, поэтому я хочу смонтировать webdav 1 ТБ, используя davfs2.

Davfs2 зависит от предохранителя, у меня установлен предохранитель, но я получаю эту ошибку:

modprobe: ОШИБКА: ../libkmod/libkmod.c:508 kmod_lookup_alias_from_builtin_file () не удалось открыть встроенный файл '/lib/modules/2.6.32-042stab124.2/modules.builtin.bin' modprobe: FATAL: предохранитель модуля не найден ,

Это связано с тем, что мое ядро ​​Linux довольно старое, но мой провайдер VPS не позволяет устанавливать более новое ядро.

Могу ли я что-нибудь сделать, чтобы увеличить объем хранилища без необходимости платить провайдеру VPS за дорогое хранилище?

1

1 ответ на вопрос

0
Deltik

Ваш VPS - это виртуальная машина OpenVZ / Virtuozzo, которая является контейнером . Вы можете сказать по версии ядра (2.6.32-042stab124.2), которая является схемой нумерации, которую вы найдете только в OpenVZ .

Природа контейнера означает, что могут использоваться только модули ядра, загруженные на хост, и даже у них могут быть некоторые ограничения, потому что ограничен доступ root к самому вашему контейнеру.

Я не думаю, что вы можете сделать свои собственные монтирования на вашем текущем VPS.


Я рекомендую вам найти другой план VPS или хостинг-провайдера, который позволит вам использовать модули ядра, которые вы хотите использовать.

Поскольку контейнеры не позволяют загружать ваши собственные модули ядра, вам нужно найти план на основе гипервизора . Гипервизоры предоставляют среду, в которой может работать независимое ядро, что крайне важно позволяет загрузить fuseмодуль, который вы хотите, в это ядро, чтобы вы могли выполнить монтирование davfs2.

Вот некоторые популярные гипервизоры, которые могут появляться в маркетинге для планов VPS:

  • KVM
  • Xen
  • VMware
  • Hyper-V,

Хостинг VPS на основе гипервизора часто обходится дороже, чем хостинг VPS на основе контейнеров из-за накладных расходов виртуального оборудования. Ресурсы, такие как ОЗУ и дисковое пространство, с большей вероятностью будут выделяться только вашему VPS, а не распределяться между всеми контейнерами, что не позволяет провайдеру хостинга втиснуть столько виртуальных машин в один хост.

Тем не менее, вы можете увидеть эти контейнерные технологии в бюджетных планах VPS, которые не следует выбирать, если вы хотите запустить свое собственное ядро:

  • OpenVZ
  • Virtuozzo
  • LXD / LXC
  • докер
  • что-нибудь со словом "контейнер"
Кроме того: провайдеры контейнерного хостинга, как правило, делают [неприятные трюки] (https://superuser.com/a/959221/83694), чтобы увеличить плотность и сократить расходы, поэтому вы можете даже не получить рекламируемые спецификации. Deltik 5 лет назад 0

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