From: Sergey Matveev Date: Mon, 22 Jul 2019 20:16:24 +0000 (+0300) Subject: pNFS выглядит очень интересным X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=5c7498b42a458f2abc423c7e8c7ff2761c601fb7;p=stargrave-blog.git pNFS выглядит очень интересным http://people.freebsd.org/~rmacklem/pnfs-planb-setup.txt Вместо одного NFS сервера теперь минимум два: MDS (metadata server) DS (data server). MDS отвечает за метаинформацию файлов, а DS (один или более) за хранение их данных. Что понравилось в FreeBSD реализации (не смотрел, правда, как в других устроено): MDS хранит файлы точно так же как и обычный NFS, только файлы пустые, а из расширенные аттрибуты содержат данные о реальном размещении на DS-серверах. В DS серверах создаются (ds0-ds20 например) поддиректории в которых уже файлы с 56-символьным именем, несущие сами данные. Можно делать зеркалирование и требовать чтобы копия данных была на 2+ DS-серверах. Мне нравится что это прям такая надстройка и если что-то пойдёт не так, то руками можно будет разгребать и разбираться в данных, в отличии от адового Ceph. Ещё нравится что зеркалирование есть. Но что не нравится, так это всё-равно одна точка отказа: MDS. Плюс шардинга больших данных нет, но это уже второстепенное. ---