OpenVZ Forum


Home » International » Russian » openvz-el5 и unionfs
Re: openvz-el5 и unionfs [message #12138 is a reply to message #12030] Wed, 18 April 2007 07:56 Go to previous messageGo to previous message
seyko2 is currently offline  seyko2
Messages: 188
Registered: February 2007
Location: Moscow
Senior Member

Про aufs и unionfs...
В unionfs как-то неправильно организовали разработку. Для 2.6.18 бери версию 1.4, для 2.6.16 бери версию... CVS репозитарий только для unionfs я не нашел (он вроде как есть, но сильно засекречен). Все исправления ошибок идут в новую версию, старые версии не правятся. Портировать unionfs 2.0 в 2.6.18 -- проблемная задача (мне не удалось)

aufs имеет cvs хранилище, версия подходит под все ядра, есть инструкция для включения aufs в состав Linux-исходников...

Вывод: для версий ядра меньше 2.6.21 (туда предположительно войдет unionfs 2.0) unionfs -- странный кандидат.

PS: попробовал MapFS. Если исключить трудности загрузки модуля (использует не экспортируемые фунции ядра, адреса которых надо найти в System.map и подать модулю в качестве аргументов), то все работает. Однако для использования в качестве замены unionfs надо написать:
1) скрипт для загрузки ядерного модуля mapfs (который сам ищет нужные адреса функций)
2) скрипт для добавления/удаления каталога в/из MapFS. При добавлении каталога нужно его просканировать и добавить описание его структуры в MapFS, а при удалении каталога -- сканировать MapFS и удалять все файлы, которые находятся в удаляемом каталоге.

В общем -- это для второй попытки. Для начала хочется иметь более стандартный вариант. А далее -- по обстоятельствам. Основная проблема, которой страдал unionfs 1.x -- трудности реорганизовать структуру каталогов (перемещение каталога). Этим страдал и CVS (если читать коменты в spec-файле от RHEL5). Возможно, в aufs проблема решена (hard-линки между ветвями)
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Вопрос начинающего: настройка сети
Next Topic: *SOLVED* Start & stop
Goto Forum:
  


Current Time: Mon Jul 22 23:19:11 GMT 2024

Total time taken to generate the page: 0.02315 seconds