各个OS关于查看磁盘和wwn号的方法

简介:
1,HP-UX几个命令

1)查看型号,和uname -a差不多
      model
2)查看光纤卡信息
      ioscan -funC fc
3) 查看扫描出的磁盘信息
      ioscan -fucC disk
4)查看磁盘及其对应的路径
      ioscan -m dsf
5) 查看划分过来的lun
      ioscan -m lun
6) 查看磁盘大小
      diskinfo /dev/rdsk/c1t0d0

7) 查看HBA卡的wwn和其他属性
      fcsmutil /dev/fcd0
8) 查看xp存储划过来的盘
      /usr/contrib/bin/xpinfo -i
9) 配置主机名,IP,网关等
     vi /etc/rc.config.d/netconf
    或者:ifconfig lan0 133.64.32.15 255.255.255.0
10) 查看网卡地址
       lanscan lan0
11) 查看网卡信息
       lanscan



2,各OS查看WWWN号方法

AIX:

lsdev -Cc adapter -S a|grep fcs
能看到n个光纤卡,例如fcs0,fcs1
然后,lscfg -vp|fsc0

HP-ux:

isscan -fnC fc
同AIX,能看到n个光纤设备,例如/dev/fcd0
然后,fcmsutil /dev/fcd0

Solaris:

luxadm -e port,查看HBA的port,得到连接属性。
可以看到例如如下的信息:
 /devices/pci@0,0/pci1022,7450@2/pci1077,101@1/fp@0,0:devctl       NOT CONNECTED
 /devices/pci@0,0/pci1022,7450@2/pci1077,101@1,1/fp@0,0:devctl     CONNECTED

可以看到只有一块光纤卡连到了存储设备,然后用如下命令查看:
luxadm -e dump_map 设备port
luxadm -e dump_map /devices/pci@0,0/pci1022,7450@2/pci1077,101@1/fp@0,0:devctl

可以得到信息。

或者luxadm probe可以直接查到,待确定。

Redhat:

在Redhat中,设备管理的相关信息都保存在内核中,即/proc目录.所以我们一般查询CPU,内存,磁盘等信息,也是在该目录下. 其中 HBA卡相关信息保存在/proc/scsi/qla2300/目录下,不同设备对应不同的文件名,例如
    # grep scsi /proc/scsi/qla2300/1
    Number of reqs in pending_q= 0, retry_q= 0, done_q= 0,scsi_retry_q= 0
    scsi-qla0-adapter-node=200000e08b9cf661;
    scsi-qla0-adapter-port=210000e08b9cf661;
    就可以查到系统第一块HBA卡的WWNN和WWPN号.

HBA卡里面的Node WWN 和Port WWN

HBA,字面理解是主机总线适配卡,我觉得现在狭义的叫做 FC HBA,在的HBA也就是Fibre Channel HostBus Adapter,因为网卡是不是也可以叫做NETWORK HBA呢,在FC网络中,主机(如服务器)需要和FC网络、FC存储设备(如SAN)连接时,需要使用一种接口卡,就如同连接以太网需要以太网卡一样。这 种接口卡就叫做FC HBA,简称HBA

和以太网卡的MAC地址一样,HBA上也有独一无二的标识,这就是WWN(World Wide Name)。HBA上的WWN有两种:

    Node WWN(WWNN):每个HBA有其独有的Node WWN

一般在solaris里面用 #luxadm probe

得到的结果都是NODE WWN。根据有几个NODE WWN,你就可以知道你有几个FC HBA卡了。

    Port WWN(WWPN):HBA卡上每个port有其独一无二的Port WWN。由于通讯是通过port进行的,多数情况下需要使用WWPN而不是WWNN。

WWN的长度为8bytes,用16进制表示并用冒号分隔。例如:50:06:04:81:D6:F3:45:42


Windows:

在Windows系统中,可以使用FC HBA卡厂家提供的管理软件查看光纤适配器的WWN号码,具体如下:
Qlogic:SANsurfer
Emulex:HBAnyware


3,查看OS版本方法

redhat: lsb_release -a 或者: cat /etc/redhat-release




    本文转自UVN2015  51CTO博客,原文链接:http://blog.51cto.com/10851095/1759102,如需转载请自行联系原作者




相关文章
|
7月前
|
算法 调度
操作系统基础:磁盘组织与管理【上】
操作系统基础:磁盘组织与管理【上】
|
Linux 开发工具
Linux操作系统6:文件系统及磁盘管理
Linux操作系统6:文件系统及磁盘管理
208 0
|
7月前
|
项目管理 Python
深入理解Python中的os.chdir()方法
`os.chdir()`是Python中用于改变当前工作目录的方法,简化文件和目录操作。语法为`os.chdir(path)`,`path`是目标目录路径。示例中展示了如何切换及检查工作目录。它常用于脚本执行、文件操作和多项目管理。注意目标目录必须存在,否则会抛出异常。相关方法有`os.getcwd()`获取当前目录和`os.path.join()`拼接路径。使用时结合异常处理可提升效率。参考[Python官方文档](https://docs.python.org/3/library/os.html)。
313 3
|
7月前
|
Linux
Linux操作系统调优相关工具(三)查看IO运行状态相关工具 查看哪个磁盘或分区最繁忙?
Linux操作系统调优相关工具(三)查看IO运行状态相关工具 查看哪个磁盘或分区最繁忙?
162 0
|
29天前
|
Python
文件元数据获取方法对比:`os.path` 与 `os.stat`
本文对比了Python中两种获取文件元数据的方法:`os.path`和`os.stat`。通过示例代码展示了如何获取文件大小和修改时间,并从性能、功能性和代码可读性三方面进行了详细对比。最终给出了根据具体需求选择合适方法的最佳实践建议。
28 2
|
2月前
|
Shell Python
Python中os模块的常用方法和示例
在Python中,`os`模块提供了与操作系统交互的函数,用于文件和目录管理、路径操作、环境变量等。常用方法包括路径操作(如`os.path.join()`、`os.path.abspath()`)、文件和目录管理(如`os.mkdir()`、`os.remove()`)、环境变量和进程管理(如`os.getenv()`、`os.system()`)以及其他常用功能(如`os.getcwd()`、`os.urandom()`)。
41 0
|
6月前
|
Unix 关系型数据库 API
Python OS 文件/目录方法
Python OS 文件/目录方法
|
7月前
|
存储 移动开发 算法
操作系统(16)----磁盘相关
操作系统(16)----磁盘相关
87 3
|
7月前
|
Python
Python OS 文件/目录方法
Python OS 文件/目录方法
|
7月前
|
数据安全/隐私保护 索引 Python
「Python系列」Python OS文件/目录方法、Python错误和异常
Python的`os`模块提供了与操作系统交互的方法,包括文件和目录的操作。
74 1