OpenVZ Forum


Home » International » Russian » loop device внутри VPS
Re: loop device внутри VPS [message #6543 is a reply to message #6535] Wed, 20 September 2006 07:47 Go to previous messageGo to previous message
Vasily Tarasov is currently offline  Vasily Tarasov
Messages: 1345
Registered: January 2006
Senior Member
Загрузка модуля, увы, не поможет, ибо это файловая система не "виртуализована" и она не появится в /proc/filesystems внутри VE даже после загрузки модуля.
Вы можете перекомпилировать ядро, поставив в структуре iso9660_fs_type fs_flags = FS_REQUIRES_DEV | FS_VIRTUALIZED, однако, как уже заметил vaverin это не может, т.к. loop device создает kernel thread, которые запрещены внутри VE.
Убрав из ядра проверку
        /* Don't allow kernel_thread() inside VE */
        if (!ve_is_super(get_exec_env())) {
                printk("kernel_thread call inside VE\n");
                dump_stack();
                return -EPERM;
        }

в функции kernel_thread() вы можете разрешить запуск kernel thread'ов внутри VE.

Заранее предупреждаю, что хоть это, вероятно, решит вашу конкретную, но зато вы получаете ядро, которое менее секьюрно плюс ни кем не тестировано -> нестабильно.
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Проблемы переноса(32bit --> 64bit)
Next Topic: Как ограничить размер Свопа ?
Goto Forum:
  


Current Time: Wed Jul 17 16:23:45 GMT 2024

Total time taken to generate the page: 0.02715 seconds