linux重新识别wwn号命令
-
在Linux系统中,重新识别WWN号可以通过以下命令来实现:
1. 使用`lsblk`命令来列出系统中的所有块设备及其相关信息:
“`shell
lsblk
“`
该命令将显示出类似于下面的输出:
“`
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 232.9G 0 disk
├─sda1 8:1 0 10G 0 part /
├─sda2 8:2 0 9.7G 0 part [SWAP]
└─sda3 8:3 0 213.2G 0 part /home
“`2. 找到你要重新识别WWN号的设备,利用`echo`命令向目标设备发送LIP(Loop Initialization Protocol)信号,将设备从光纤网络中重新发现:
“`shell
echo “1” > /sys/class/fc_host/hostX/issue_lip
“`
其中,`hostX`是目标设备的主机号。可以通过使用`ls /sys/class/fc_host/`命令来查找可用的主机号。3. 重新扫描块设备以使系统重新识别WWN号,可以使用`rescan-scsi-bus.sh`脚本:
“`shell
rescan-scsi-bus.sh
“`
该脚本会扫描所有已连接到系统的SCSI/SAS设备,从而重新识别WWN号。4. 确认设备的WWN号已被重新识别,可以再次运行`lsblk`命令来查看设备的最新信息。
这些是重新识别WWN号的一些常用命令。根据具体的情况,你可能需要适当调整这些命令。
2年前 -
在Linux系统中,可以使用以下命令重新识别wwn号(World Wide Name):
1. rescan-scsi-bus.sh
这是一个Shell脚本,可用于重新扫描系统上的所有SCSI总线,以便识别新添加的设备。它将触发驱动程序重新扫描总线,从而识别wwn号。使用方法:
“`
# rescan-scsi-bus.sh -r
“`2. echo “- – -” > /sys/class/scsi_host/hostX/scan
如果您知道要重新识别wwn号的SCSI总线所对应的主机编号(hostX),可以使用此命令来进行重新扫描。使用方法:
“`
# echo “- – -” > /sys/class/scsi_host/hostX/scan
“`3. echo “1” > /sys/class/fc_host/hostX/issue_lip
如果您的系统上有Fibre Channel主机适配器,并且需要重新识别wwn号,可以使用此命令发出LIP(Loop Initialization Primitive)信令。使用方法:
“`
# echo “1” > /sys/class/fc_host/hostX/issue_lip
“`4. partprobe
如果您只需要重新识别wwn号所对应的磁盘分区,而不是整个设备,可以使用partprobe命令。使用方法:
“`
# partprobe /dev/sdX
“`其中,/dev/sdX是要重新识别wwn号的设备路径。
5. udevadm trigger
如果您已经更新了udev规则,或者想要手动触发udev重新加载设备和驱动程序,以重新识别wwn号,可以使用udevadm trigger命令。使用方法:
“`
# udevadm trigger
“`请注意,以上命令需要以root或具有足够权限的用户来运行。另外,重新识别wwn号可能需要一些时间,请耐心等待直到操作完成。
2年前 -
在Linux系统中,WWN(World Wide Name)是唯一标识存储设备的一种方式。当你需要重新识别WWN号时,可以通过以下几个步骤来实现。
1. 确认存储设备的连接状态:首先,你需要确认存储设备已经正确连接到你的Linux系统。可以使用`lsblk`命令来显示系统中的块设备信息。
“`bash
lsblk
“`该命令可以显示存储设备的设备名、设备类型、挂载点等信息。确认存储设备已被正确识别后,你可以继续下一步。
2. 卸载已识别的存储设备:在重新识别WWN号之前,你需要卸载已识别的存储设备。可以使用`umount`命令来卸载挂载点。
“`bash
sudo umount /dev/
“`将`
`替换为存储设备的设备名。使用`lsblk`命令可以获得设备名。 3. 移除存储设备:接下来,你需要移除存储设备,以便系统重新识别它。可以使用以下命令来移除设备。
“`bash
echo 1 | sudo tee /sys/block//device/delete
“`将`
`替换为存储设备的设备名。 4. 重新扫描存储设备:设备被移除后,你需要重新扫描系统以识别它。可以使用以下命令来扫描存储设备。
“`bash
echo “- – -” | sudo tee /sys/class/scsi_host/host*/scan
“`这将扫描所有的SCSI主机,重新识别存储设备。
5. 检查WWN号:最后,你可以使用以下命令来检查重新识别的存储设备的WWN号。
“`bash
sudo systool -c fc_host -v
“`该命令将显示系统中所有的FC HBA(呈现WWN号的光纤通道适配器)的详细信息,包括WWN号。
以上就是重新识别WWN号的步骤。根据你的实际需求,可以根据需要执行这些命令。注意,执行这些操作可能会导致存储设备丢失数据,请谨慎操作。
2年前