Showing posts with label fuse. Show all posts
Showing posts with label fuse. Show all posts

Wednesday, 23 December 2009

CentOS 5.4 + fuse

In the 5.4 update, several significant additions have been made to file systems support. Base Red Hat Enterprise Linux now includes the Filesystem in Userspace (FUSE) kernel modules and user space utilities, allowing users to install and run their own FUSE file systems on an unmodified Red Hat Enterprise Linux kernel (BZ#457975). Support for the XFS file system has also been added to the kernel for future product enablement (BZ#470845). The FIEMAP input/output control (ioctl) interface has been implemented, allowing the physical layout of files to be mapped efficiently. The FIEMAP ioctl can be used by applications to check for fragmentation of a specific file or to create an optimized copy of a sparsely allocated file (BZ#296951).


Это все хорошо, конечно, тока curlftp у меня сдох после этого...

Saturday, 7 November 2009

Подключение Fuse к OpenVZ VPS

Вот мануал:

Вот еще важная фича, если модуль fuse на HN был только что загружен, то необходимо перезапустить ВПС через стоп/старт и убедитсья, что вывод следующей команды содержит строки fuse и fusectl:

cat /proc/filesystems
nodev proc
nodev sysfs
nodev tmpfs
nodev devpts
nodev binfmt_misc
nodev fusectl
nodev fuse

Выдаем для VPS полномочия для доступа к /dev/fuse:
vzctl set 100 --devices c:10:229:rw --save
vzctl restart 100

Также чтобы /dev/fuse создавался после перезапуска контейнера требуется (это, вообще говоря, не требуется в новых версиях, /dev/fuse итак создается успешно):

В: /etc/rc.local на VPS необходимо поместить команду:
mknod /dev/fuse c 10 229

Этот скрипт выполняется при запуске контейнера и будет создавать устройство /dev/fuse.

А на ноде (хост-машине) в /etc/rc.local необходимо добавить автозапуск модуля fuse:
modprobe fuse