linux查看WWN号及常见问题解决
linux查看WWN号及常见问题解决
- 查看WWN号
- 查看WWID号
- 查询常见问题
查看WWN号
要查看CentOS 6.7版本的WWN号,可以执行以下步骤:
1.确保已经连接了存储设备。
lspci | grep -i fibre
2.在终端中输入命令:lsscsi,然后按 Enter 键。该命令会显示已连接的存储设备的信息。
lsscsi
3.找到你想查看WWN号的存储设备,并查看其 WWN 号。WWN 号通常在类似于[X:X:X:X]格式的信息中给出,其中 X 是一个十六进制数字。
如图所示
4.如果存储设备支持多路径(例如使用MPIO技术),则可能会有多个 WWN 号。请查看所有 WWN 号并记下它们。
查询WWN号
ls /sys/class/fc_host/ //查询光模块
cat /sys/class/fc_host/hostX/port_name //其中X代表不同的数字
如图所示
说明:
通常Emulex的HBA卡的WWN号的第一个数字为1,Qlogic的HBA卡的WWN号的第一个数字为2。
注意:为了运行 lsscsi 命令,你需要具有 root 或 sudo 权限。
查看WWID号
查看WWID号时不同版本的脚本查看命令不同
查询linux系统版本可以通过以下命令进行查看
cat /etc/redhat-release
- CentOS 5.X及之前版本使用如下脚本命令。
for i in `cat /proc/partitions | awk {'print $4'} | grep sd`
do
echo "Device: $i WWID: `scsi_id -g -u -s /block/$i`"
done | sort -k4
- CentOS 6.X版本使用如下脚本命令。
for i in `cat /proc/partitions | awk {'print $4'} | grep sd`
do
echo "Device: $i WWID: `scsi_id --page=0x83 --whitelisted --device=/dev/$i`"
done | sort -k4
- CentOS 7.X版本使用如下脚本命令。
for i in `cat /proc/partitions | awk {'print $4'} | grep sd`
do
echo "Device: $i WWID: `/usr/lib/udev/scsi_id --page=0x83 --whitelisted --device=/dev/$i`"
done | sort -k4
- CentOS8.X版本使用如下脚本命令。
for i in `cat /proc/partitions | awk {'print $4'} | grep sd`
do
echo "Device: $i WWID: `/usr/lib/udev/scsi_id --page=0x83 --whitelisted --device=/dev/$i`"
done | sort -k4
查询常见问题
若查询时出现-bash: scsi_id: command not found
大概率是以下几种情况
1.“scsi_id"包没有安装在您的系统上,或者该命令不在您的shell的搜索路径中。要在CentOS上安装“scsi_id"软件包,您可以运行以下命令:复制代码请安装和目标安装完软件包后,您可以再次尝试运行前面的命令来检查设备的WWID。
sudo yum install -y scsi-target-utils
2.安装好软件包后若还是出现-bash: scsi_id: command not found
说明可能是脚本中的scsi_id目录路径不对,所以我们需要查找到正确的scsi_id目录路径进行查询。
3.尝试执行以下命令来查找scsi_id命令的确切位置
sudo find / -name scsi_id 2>/dev/null
4.查找到确切位置后替换到上述脚本的目录路径中再进行查找。以我当前centos6.7版本为例。
for i in `cat /proc/partitions | awk {'print $4'} | grep sd` ;do echo "Device: $i WWID: `/usr/lib/udev/scsi_id --page=0x83 --whitelisted --device=/dev/$i`"; done | sort -k4
如果命令没有返回结果,则可能是以下原因之一:
1.没有符合条件的设备:如果您的系统中没有任何 SCSI 设备,那么该命令将没有任何输出。
2.磁盘未挂载:如果设备未挂载,该命令也可能不会有输出。
3.没有权限:如果您没有足够的权限运行该命令,则它可能不会有输出。您需要使用 sudo 或以 root 用户身份运行该命令。
linux查看WWN号及常见问题解决相关推荐
- linux查看wwn号 工具,Linux下如何查看服务器WWN号
PC server主机与FC存储进行连接时,一般需要加装HBA卡,两者之间衔接的一个重要参数就是wwn号.redhat或suse下查看wwn号的方法如下. 一.SuSE Linux 9 查看 /pro ...
- linux服务器查看wwn号,linux 下查看wwn号
PC server主机与FC存储进行连接时,一般需要加装HBA卡,两者之间衔接的一个重要参数就是wwn号.redhat或suse下查看wwn号的方法如下. 一.SuSE Linux 9 查看 /pro ...
- linux命令查硬盘wwn,Linux系统怎么查看wwn号
在linux系统中,pc server主机和fc存储连接的时候,需要涉及到wwn号,那么wwn号要如何查看呢?下面秋天网 Qiutian.ZqNF.Com小编给大家介绍下wwn号在linux各系统下查 ...
- linux命令查硬盘wwn,Linux系统查看wwn号的技巧
在Linux系统中,PC server主机和FC存储连接的时候,需要涉及到wwn号,那么wwn号要如何查看呢?下面小编给大家介绍下wwn号在Linux各系统下查看的方法. PC server主机与FC ...
- linux下查看wwn号
linux终端命令行中通过"cat /sys/class/fc_host/host*/port_name"命令查看wwn号即可 cat /sys/class/fc_host/hos ...
- 宝塔Linux启动mongodb失败,Linux安装MongoDB启动及常见问题解决
Linux安装MongoDB启动及常见问题解决,目录,的是,后台,运行状态,如图 Linux安装MongoDB启动及常见问题解决 易采站长站,站长之家为您整理了Linux安装MongoDB启动及常见问 ...
- linux查看进程号和进程
linux查看进程号和进程 ps -p aaa 查看aaa进程的进程号 ps -C 1234 查看进程号为1234的进程 ps -A ...
- linux查看进程号、端口号
进程ID是由操作系统内核进行分配和管理的,而端口号是由通讯协议内核分配并进行管理的. Linux查看进程号.端口号 Linux 查看端口占用情况 linux命令: ps.grep.kill 1.已知程 ...
- linux查看进程号,杀死进程
linux查看进程号,杀死进程 文章目录 linux查看进程号,杀死进程 一.查看进程号 二.杀死进程 三.杀死用户usename下全部进程 ps -ef | grep ^usename | cut ...
最新文章
- VTK:Filtering之SurfaceFromUnorganizedPoints
- Github Pages 搭建个人网站
- 获取http请求标头_HTTP请求和标头参数的CDI拦截器–简单示例
- 「CH2101」可达性统计 解题报告
- JavaScript和Java的区别
- 安全应对MySQL攻击
- Spring-装配Bean的3种方式-实现工厂方法方式装配Bean
- SQL SERVER 数据库日志已满,清理数据库日志的方法
- ESP32编译速度慢问题
- 动态规划----费氏数列
- linux man shell,Linux Shell man 命令详细介绍
- android流光字体实现,CSS3自定义动画实现流光文字特效
- fastjson使用
- 今天520,爱他就给他个家。
- 游戏代理加盟需要什么条件?
- tushare更新,get_k_data支持分时k线数据,可替代以前的get_hist_data
- 七年级上册教材同步英语笔记
- 01.MySQL数据库初识
- matlab安装segymat,segymat 读取格式为 的地震资料,整体数据包,很实用 matlab 238万源代码下载- www.pudn.com...
- 基于SSM框架实现期刊杂志稿件管理系统【附项目源码】