我继承了一个没有伦恩掩蔽或适当分区的环境。尽管如此,我需要识别显示给特定服务器的正确的LUN。如果我运行"fdisk -l“,我会看到6个LUN,其中一个LUN是我添加的”新“LUN,但当然我不知道是哪个LUN,因为大小是相同的。我想最简单的方法是移除LUN,看看哪个LUN消失了,但是谁知道分区的顺序是否改变了(即从sde到sdf?)。
另一个问题是,我注意到服务器有/dev/sdg和/dev/sdf,它们是相同的,我知道,因为我能够挂载这两个文件并显示相同的数据。为什么会这样呢?
发布于 2010-02-11 22:13:34
关于多个相同的LUN,我假设这是由于多路径。如果是这样的话,很可能您通过fdisk的6个条目实际上总共是3个LUN。
尝试查看一下DM-多路径,看看是否正在使用:http://www.redhat.com/docs/manuals/enterprise/RHEL-5-manual/en-US/RHEL510/DM_多径/
发布于 2010-02-11 22:58:32
DM-多路径是要走的路,除非您的存储是由供应商(如EMC)提供的,它们提供自己的多路径解决方案(EMC的情况下使用Powerpath)。
如果您能够确保这些设备不会更改,那么您安装的设备就不会出现问题,但是您不能。如果路径失败或出现更多的存储,那么/dev/sdc后面的LUN可能会在/dev/sdd上结束,如果重新启动,可能会出现其他情况。安装和工作一段时间是可以的,但长时间无人照料是不安全的。
至少,您可以使用udev来确保在重新启动和环境更改中有一个持久性设备命名,但这是不可替代的,它将为您提供路径故障转移和负载平衡。
你真的应该在分区和掩蔽SAN上工作--如果分区不正确,性能可能会受到影响,如果掩蔽不正确,意外破坏数据的风险很大。
https://serverfault.com/questions/112066
复制相似问题