Использование fuse и webdav на Linux VPS
У меня 20 ГБ VPS под управлением Linux 2.6.32-042stab124.2. Сервер используется для автоматического анализа больших файлов прошивки, поэтому я хочу смонтировать web-dav 1TB, используя 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 ответ
Ваш 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
- докер
- что-нибудь со словом "контейнер"