我能够将一个iSCSI SAN驱动器挂载到多个RHEL服务器上,但是当我对SAN上的文件进行更改时,它们在共享相同驱动器的其他服务器上并不明显。我是不是遗漏了什么?
寻找答案!干杯,安舒曼
发布于 2012-04-06 18:37:34
除非您在该iSCSI LUN上安装了一个文件系统,该文件系统旨在处理像您一样的多个挂载,这是完全可以预料的。iSCSI是一个块共享协议,而不是一个文件共享协议,它取决于文件系统来处理诸如文件锁定、维护一个连贯的目录和文件索引以及刷新写入之类的事情。
OCFS2就是这样一个文件系统,RedHat的GFS2也是如此。像ext4、btrfs或xfs这样的东西不是。
发布于 2012-04-06 18:37:17
除非您有集群文件系统,否则iscsi本身不支持对同一个lun的并发访问而不会导致损坏。您确定您的设置甚至得到了freenas的支持吗?因为iscsi lun是一个块设备,就像硬盘一样,所以您不可能在多个客户端服务器中真正拥有它。然而,nfs允许共享访问。
https://serverfault.com/questions/377392
复制相似问题