可否将一个或多个群集节点作为高度可用的 NFS 服务器运行,而将其它群集节点当作客户机?
不可以,不要进行回送装载。
可否将群集文件系统用于不受 Resource Group Manager 控制的应用程序?
是的。 然而,由于不受 RGM 的控制,当运行这些应用程序的节点发生故障时,需手动重新启动这些应用程序。
所有群集文件系统是否都必须在 /global 目录下具有一个装载点?
不是。但是,将多个群集文件系统放置在同一装载点下(如 /global)能够对这些文件系统进行更好的组织和管理。
使用群集文件系统和导出 NFS 文件系统有哪些不同?
有以下几点不同:
群集文件系统支持全局设备。 NFS 不支持对设备的远程访问。
群集文件系统有一个全局名称空间。 只需要一个定位命令。 使用 NFS 时,必须 在每个节点上定位文件系统。
与 NFS 相比,群集文件系统从高速缓存访问文件的情况更多。 例如,多个节点同时访问一个文件,以执行读、写、文件锁定、异步 I/O 等操作。
群集文件系统是为了利用能够提供远程 DMA 和零拷贝功能的快速群集互连而建立的。
如果您更改了群集文件系统中某个文件的特性(例如,使用 chmod(1M)),所做的更改会立即反映到所有的节点上。 使用导出的 NFS 文件系统,这可能会花费更长的时间。
文件系统 /global/.devices/node@<nodeID> 出现在我的群集节点上。 可否使用这个文件系统来存储要作为高度可用数据和全局数据的那些数据?
这些文件系统存储全局设备名称空间。 它们不可以通用。 如果是全局文件系统,不能以全局的方式对其进行访问,每个节点只能访问自己的全局设备名称空间。 如果节点处于关闭状态,则其它节点无法访问处于关闭状态的该节点的名称空间。 这些文件系统不具备高可用性。 它们不适合用于存储需全局访问或高度可用的数据。