我需要用于 iSCSI 设备的集群文件系统。问题是它所连接的服务器会生成必须由其他所有服务器读取的数据文件。除了写入和删除此类文件外,我不需要像 OCFS2 或 GFS2 中那样的完整锁定方案。
那么,我可以在 ext3 文件系统上使用分布式锁管理器 (DLM) 吗?还是必须仅使用专门的文件系统?
答案1
不。主要原因是文件系统缓存不具备集群感知能力,并且不连贯,因此最终会损坏数据。
尝试在两个框中安装 ext3 FS,在一个框中创建一个文件,然后看看它是否出现在另一个框中......
答案2
文件系统必须具有集群感知能力,这意味着它必须知道查找锁管理器(或者节点需要知道查看仲裁磁盘)。您不能只绑上 DLM 并让它工作。不过,那会很棒。抱歉!