Light 07.01.2011 21:47
Есть вопрос! — Монтирование образа без использования loop
Собственно, такая задача. На VPS отсутствует возможность использования loop для монтирования.При попытке получаю:
# mount -o loop /mnt/gamer/sss.img /var/www/sss/
mount: no permission to look at /dev/loop
Существует ли какой-то альтернативный метод монтирования? Образ в формате iso.
UPD: странно, loop виден, но использовать не дает
# ls -l /dev/loop*
brw-r----- 1 root disk 7, 0 Jan 7 16:05 /dev/loop0
brw-r----- 1 root disk 7, 1 Jan 7 16:05 /dev/loop1
brw-r----- 1 root disk 7, 2 Jan 7 16:05 /dev/loop2
brw-r----- 1 root disk 7, 3 Jan 7 16:05 /dev/loop3
brw-r----- 1 root disk 7, 4 Jan 7 16:05 /dev/loop4
brw-r----- 1 root disk 7, 5 Jan 7 16:05 /dev/loop5
brw-r----- 1 root disk 7, 6 Jan 7 16:05 /dev/loop6
brw-r----- 1 root disk 7, 7 Jan 7 16:05 /dev/loop7
h31 07.01.2011 22:09 #
+ 0 -
FuseIso
Вот, что получаю
# fuseiso /mnt/gamer/1.iso /var/www/sss
fuse: failed to open /dev/fuse: Permission denied
А может и фюз не поможет)
На самом деле запрещение на монтирование - из-за секьюрити...
Если у вас есть доступ к vzctl, то стоит поштудировать openvz wiki
На самом деле запрещение на монтирование - из-за секьюрити...
Если у вас есть доступ к vzctl, то стоит поштудировать openvz wiki
Доступа к vzctl нету. Подскажите тогда, какой-то простой метод квотирования. Кроме qouta, конечно, его использовать не могу. Данные действия были опробываны по этой статье. Раз эти два метода для меня отпадают, возможно есть какой-то другой вариант?
Ой, боюсь, ничего кроме vzctl я посоветовать не смогу...
Простите, но это несколько превишает обычные запросы от контейнера.
Скажите, а зачем вам квотирование?
Простите, но это несколько превишает обычные запросы от контейнера.
Скажите, а зачем вам квотирование?
Скажите, а VPS постороен на технологии openVZ? А система какая?
Насколько я знаю, в опенВЗ монтирование на loopback не получится, потому что порождает поток уровня ядра, а это обычно запрещено. Если это не ваш VE, то боюсь вам моунт нем поможет никак.
Возможно Fuse вам действительно поможет.
начните отсюда, наверное
Возможно Fuse вам действительно поможет.
начните отсюда, наверное
А, это внутри гостя... Ну тогда хз :) Используйте нормальную систему виртуализации.
Ну раз нельзя loop юзать, то не проще подмонтировать образ на своей машине, сделать из него архив и уже с ним работать на серваке?
ещё один костыльный вариант получения данных с образа - распаковать образ архиватором. 7Zip и unrar распаковывать ISO точно могут, остальным не пытался
http://forum.openvz.org/index.php?t=msg&th=1145&goto=6429msg_6429
(первая ссылка в гугле на запрос "mount no permission to look at /dev/loop")
(первая ссылка в гугле на запрос "mount no permission to look at /dev/loop")