Мы запускаем несколько серверов ubuntu (в основном 8.04 LTS), которые монтируют общий ресурс nfs в / nfs. Мы используем nfs в основном для двух целей:
Все это отлично работает, за исключением того, что делает нас полностью зависимыми от центрального сервера NFS (который представляет собой кластер DRBD с аварийным переключением с основного на дополнительный, но мы все еще наблюдаем проблемы).
Мы бы хотели, чтобы мы могли смонтировать NFS через некоторый локальный уровень кэширования, который сделал бы любой файл, который ранее был прочитан, оставался доступным, даже если / nfs нет. Запись может быть отключена на этот период.
Поиск вокруг выглядит как cachefilesd может быть вариант. К сожалению, похоже, он упакован только для ubuntu 9.10 и 10.04.
Я также искал решение на основе FUSE, которое могло бы соответствовать всем требованиям, но пока ничего не нашел.
Любые предложения будут ценны!
Проверьте glusterfs, я думаю, вы легко сможете заставить его делать то, что хотите.
Примечание: это заменяет NFS.