Мне нужен был совет по файловой системе для использования на 5-10 серверах с общим блочным устройством (iSCSI), похоже, GlusterFS и LusterFS, но они ничего не говорят о поддержке общих блочных устройств.
В настоящее время мы также используем Debian 6 для наших проектов
Ключевым моментом для устройств с разделяемыми блоками является поддержка резервирования SCSI-3. Многие стеки iSCSI поддерживают его, как и Fibre Channel over Ethernet (FCoE). Это то, что позволяет диспетчеру кластера зарезервировать тома для определенных узлов и не допускать другие узлы, тем самым избегая повреждения файловой системы. Без SCSI-3 PR вы можете вызвать повреждение, случайно смонтировав том, смонтированный в другом месте; вы не хотите этого, если файловая система специально не поддерживает это (например, OCFS2, GFS).
Все мое время поддержки разделяемых блоков было потрачено на дистрибутивы на основе RPM (в частности, SLES и CentOS). Сначала вам нужно настроить уровень кластеризации, что может быть чистой сетевой настройкой. Получив это, вы можете использовать Cluster LVM (clvm) для создания общей инфраструктуры хранения между вашими узлами. На этом этапе вы можете использовать любую обычную файловую систему на этих томах, поскольку менеджер кластера будет управлять ими, когда они перемещаются.
Если вы ищете настоящую поддержку нескольких монтировок, вам придется использовать файловую систему, которая ее поддерживает. Это было бы ocfs2 или gfs2 насколько я помню. Они не работают так же хорошо, как обычные файловые системы, так как они должны реализовывать блокировки файлов на уровне файловой системы, но они очень удобны, когда вы пытаетесь настроить что-то вроде кластера Xen.