Linux:列出主机上的所有本地磁盘和 SAN 磁盘

Linux:列出主机上的所有本地磁盘和 SAN 磁盘

我正在尝试列出并分类主机上所有连接的磁盘;本地和 SAN 连接的磁盘。SAN 使用各种类型的适配器(即 Emulex 和 Qlogic),因此扫描 FC 总线可能有点不可靠(某些主机出于某种原因同时使用这两种类型)。基本上,我正在收集各种报告和分析的数据。

我的问题是:如果我使用“blkid”列出本地磁盘,使用“lsscsi”列出通过光纤通道连接的 SAN 设备,那么这是否涵盖连接到主机的所有磁盘?

我对这两个命令都没有太多的经验,不了解它们的来龙去脉,所以我想看看它们的结果是否足够可靠以构建数据框架。

我应该指出,这是一个受到严格审查的环境,不允许安装无关的工具。

答案1

我可能只会比较fdisk -l一下lsscsi

在我的系统上,我倾向于看到更多的输出fdisk,因为 lsscsi 没有考虑到服务器上使用的所有块设备(ZFS zpool 设备等)。的情况类似blkid

相关内容