悠家娱乐|Linux 上扫描/检测新的LUN和SCSI磁盘,如何在
文章图片
当Linux系统连接到SAN(存储区域网络)后 , 你需要重新扫描iSCSI服务以发现新的LUN 。
?来源:linux.cn?作者:MageshMaruthamuthu?译者:geekpi?
(本文字数:3394 , 阅读时长大约:4分钟)
当Linux系统连接到SAN(存储区域网络)后 , 你需要重新扫描iSCSI服务以发现新的LUN 。
要做到这一点 , 你必须向存储团队提供Linux主机的WWN号和所需的LUN大小 。
这篇文章将帮助你查找Linux主机的WWN号 。
当存储团队将LUN与给定的Linux主机进行了映射 , 他们将为你提供新的LUN详细信息 。
LUN在存储术语中被称为LUN的串行十六进制 。
你需要扫描SCSI主机来寻找存储团队分配的新LUN 。
这可以通过两种方式进行 , 扫描每个scsi主机设备或运行rescan-scsi-bus.sh脚本来检测新磁盘 。
扫描后可以在/dev/disk/by-id目录下找到它们 。
#ll/dev/disk/by-idtotal0lrwxrwxrwx1rootroot10Jul917:52scsi-60a98000486e542d4f5a2f47694d684b->../../sdahlrwxrwxrwx1rootroot9Jul917:52scsi-60a98000486e542d4f5a2f47694d684c->../../sdw..lrwxrwxrwx1rootroot10Jul917:52scsi-60a98000486e542d4f5a2f47694d684d->../../sdjklrwxrwxrwx1rootroot10Jul917:52scsi-60a98000486e542d4f5a2f47694d684e->../../sdaalrwxrwxrwx1rootroot9Jul917:52scsi-60a98000486e542d4f5a2f47694d684f->../../sdh
另外 , 如果你已经用multipath配置了它们 , 那么可以用multipath命令找到 。
`multipath主要是配置到Oracle数据库服务器中 , 以提高性能 。
【悠家娱乐|Linux 上扫描/检测新的LUN和SCSI磁盘,如何在】#multipath-ll60a98000486e542d4f5a2f47694d684bdm-37NETAPP,LUNC-Modesize=512Gfeatures='3queue_if_no_pathpg_init_retries50'hwhandler='1alua'wp=rw|-+-policy='round-robin0'prio=50status=active||-1:0:4:18sdoe128:416activereadyrunning||-0:0:4:18sdpq131:256activereadyrunning||-0:0:5:18sdsr135:496activereadyrunning|`-1:0:5:18sdsq135:480activereadyrunning`-+-policy='round-robin0'prio=10status=enabled|-1:0:1:18sdfw131:32activereadyrunning|-1:0:0:18sdci69:96activereadyrunning|-0:0:1:18sdbz68:208activereadyrunning|-0:0:0:18sds65:32activereadyrunning|-1:0:3:18sdmd69:336activereadyrunning|-1:0:2:18sdjj8:464activereadyrunning|-0:0:3:34sdjt65:368activereadyrunning`-0:0:2:34sdgi131:224activereadyrunning
这个过程适用于基于RedHat6.x、7.x和8.x(RHEL-RedHatEnterpriseLinux)的系统 , 如CentOS和OracleLinux 。
方法1:如何使用/sys类文件在Linux上扫描新的LUN和SCSI磁盘
sysfs文件系统是一个伪文件系统 , 它为内核数据结构提供了一个接口 。
sysfs下的文件提供了关于设备、内核模块、文件系统和其他内核组件的信息 。
sysfs文件系统通常被挂载在/sys 。 通常 , 它是由系统自动挂载的 。
你可以使用echo命令来扫描每个SCSI主机设备 , 如下所示:
#echo''---''>/sys/class/scsi_host/host[n]/scan
当你运行上面的重新扫描所有的命令时 , 三个破折号(-–-)指的是通配符选项 。 这些值如下:
#echo''ctl''>/sys/class/scsi_host/host[n]/scan
这里:
c:HBA上的通道
t:SCSI目标ID
l:LUNID
n:HBA编号
运行下面的命令来查找系统中所有的主机总线编号:
#ls/sys/class/scsi_hosthost0host1host2
得到主机总线编号后 , 运行以下命令来发现新的磁盘:
#echo''---''>/sys/class/scsi_host/host0/scan#echo''---''>/sys/class/scsi_host/host1/scan#echo''---''>/sys/class/scsi_host/host2/scan
推荐阅读
- Linux Kernel 5.10.5发布:禁用FBCON加速滚动特性
- Linux 5.11开始围绕PCI Express 6.0进行早期准备
- Fedora正在寻求协助 希望加快Linux 5.10 LTS内核测试进度
- Linux Mint 20.1 Ulyssa稳定版已确定延期至2021年初发布
- 英特尔Xe GPU在Linux 5.11上的性能表现不错
- 毫无敬畏之心!南京大屠杀遇难同胞纪念馆被标"休闲娱乐好去处",美团:立即改正
- 这些地方竟标注“室内玩乐”、“休闲娱乐的好去处”?美团紧急致歉
- MIPS架构厂商日渐式微 Linux报告其漏洞遭遇困难
- 特斯拉娱乐系统或很快支持Apple Music
- Linux Kernel 5.11首个候选版本更新发布