首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >两个服务器中的LUN存储磁盘,看不到文件

两个服务器中的LUN存储磁盘,看不到文件
EN

Server Fault用户
提问于 2013-09-26 11:28:32
回答 1查看 905关注 0票数 0

我有一个LUN磁盘连接在FC与linux服务器(与centos)和esxi服务器与VM在Centos。(两台机器在不同的局域网中工作。)在这两台机器上我都看到了这个磁盘。在VM中,我在ext4文件系统中创建了分区和格式(我也尝试过ext3)。然后我把他装进了系统。在另一台机器中,我看到了这个LUN磁盘并将其挂载。因此,当我从一台机器在磁盘中创建某个文件或目录时,我无法从另一台机器上看到这个文件或目录,而我将从这个磁盘重新装载。在/var/log/消息中没有一些信息。iptables关闭selinux =禁用。有什么想法吗?

EN

回答 1

Server Fault用户

发布于 2013-09-26 11:42:47

因此,您有一个FC同时提供给物理机器和VM,您希望使用ext3 -对吗?

如果是这样的话,那么您需要了解块级和文件级共享之间的区别,并且要快速了解,因为您已经不可避免地损坏了这个LUN。

你有两台机器(不管它们是物理机器还是VM是不相关的),它们都认为自己完全可以访问LUN的块系统,他们不知道你想要共享它们,所以它们会很高兴地自己写下来--腐蚀所有东西,包括底层的文件系统--这已经是烤面包了。

您需要做的是使用集群感知的文件系统(如OCFS2),这样服务器就可以知道其他服务器可以访问相同的存储,并在它们之间进行仲裁以维护一致的文件系统。这就是集群的工作原理。

NAS确实需要担心这个问题,因为您只是在读取或写入整个文件,NAS负责仲裁。这听起来可能比SAN好得多,但当安装正确时,SAN会提供NAS盒的大量额外好处。

无论如何,找到一个集群感知的文件系统并正确地实现它--在这样做之前最好删除现有的LUN --这不值得尝试保存。

希望这能有所帮助。

票数 4
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/541818

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档