Ivan Voras представил (http://groups.google.com/group/mailing.freebsd.hackers/msg/5...) свои наработки по созданию распределенной файловой системы, работающей как пользовательский процесс использующий подсистему FUSE в FreeBSD 6-stable.TDFS (Trivially distributed file system) может использоваться в системах на которых запись или изменение данных производится только на одной машине, а на остальных - данные используются только для чтения (single-writer-multiple-readers). Например, можно использовать в целях резервного копирования или в системах балансировки нагрузки.
Можно отметить также следующие труды Ivan Voras:
- "Writing a GEOM class - a tutorial (http://ivoras.sharanet.org/stuff/geom-tutorial.txt)";
- gjournal (http://wikitest.freebsd.org/moin.cgi/gjournal) - GEOM класс для поддержки журналирования данных;
- FreeBSD Myths (http://ivoras.sharanet.org/stuff/myths/) - статья с опровержением некоторых мифов, связанных с FreeBSD;
- GGtrace (http://ivoras.sharanet.org/stuff/ggtrace.tgz) (Geom Gate Tracer) - утилита для графического отображения активности ввода/вывода;URL: http://groups.google.com/group/mailing.freebsd.hackers/msg/5...
Новость: http://www.opennet.me/opennews/art.shtml?num=6743
Интересно, а для Linux есть подобные файловые системы?
Есть несколько вариантов:1. coda - http://www.coda.cs.cmu.edu/
2. gfs - http://www.redhat.com/docs/manuals/csgfs/browse/rh-gfs-en/s1...
3. afsпервые 2 опробованы и отлично работают, с afs не работал, но его активно используют институты типа CERN, думаю тоже проблем не будет
Насколько мне помниться coda крайне тормознутая на операциях записи
такие проблемы были в первых версиях, но сейчас уже все поправлено и бегает весьма шустро
www.lustre.org
В ядро линукса включена OCFS2 от Oracle.
_Подобные_ файловые системы, при необходимости, пишутся за 5-6 дней.
coda!
Народ, объясните тупому, что это такое и для чего это нужно. Я имею в виду FUSE вообще.
"распределенная" в данном случае, это все равно, что назвать самокат современным транспортным средством. во FreeBSD все так? :)
>"распределенная" в данном случае, это все равно, что назвать самокат современным транспортным
>средством. во FreeBSD все так? :)А собственно с пониманием какой именно части "Trivially Distributed File System" у благородного дона проблемы? Или, как вопросил бы автор, у линуксоидов все такие тупые?
"I've threatened several times to make a distributed filesystem (or
something like it) using FUSE, so I found the time over the holiday and
did it."тут вполне ясно написано ;)
> тут вполне ясно написано ;)
Вам Trivial перевести болезному, али словарём обойдёмся? Или суть вашей претензии заключается в том,что автор не вставляет это слово в КАЖДОЕ предложение о своей FS?
суть в то, что даже nfs я бы постеснялся назвать distributed, ну разве что very trivial. а тут какое-то наколенное поделие назвали распределенной файловой системой. не позорились бы, граждане.
Да, господин анонимусь видно страдает манией величия... :) Для начала не мешало бы вам написать свою trivial FS, вместо критики работы других. Что касается nfs, так она не подается как distributed. RTFM родной :)Остальным предлагаю не обращать внимания на такого рода выпады, дабы не разводить тут бесполезный спор.
Интересно, где нибудь можно прочитать про _практическое_ использование coda (интересует проежде всего для каких задач её реально использовать, а где не стоит)?А то если кто и где использует, то шифруются...
Токо на сайтах разработчиков что-то есть, но мало.
Такие ФС нужны, к примеру,если у тебя даже 2 сервера, скажем ftp и http. к примеру,на ftp лежат даные, http ими пользуется.
Только не говорите об nfs. в топку ее! в NFS элементарно читаются и пишутся файлы любых юзеров,разве что не рута. а тут надо надежная быстрая секурная FS.
Я щас ищу себе решение,к тому же у меня не куча серваков,а один с кучей jail-ов. вот и стоит проблема с фс. пока юзаю nullfs, но это не дело. root в jail-e может делать что угодно с файлами, а так быть не должно