linux扫描fc磁盘命令

飞飞 其他 390

回复

共3条回复 我来回复
  • 飞飞的头像
    飞飞
    Worktile&PingCode市场小伙伴
    评论

    Linux中扫描FC磁盘的命令是`rescan-scsi-bus.sh`。该命令用于重新扫描主机上的SCSI总线,以便检测和识别新添加的磁盘设备。

    执行该命令的方法如下:

    1. 打开终端,使用超级用户权限登录或者使用sudo命令提升权限。
    2. 运行以下命令来定位`rescan-scsi-bus.sh`脚本的位置:
    “`
    which rescan-scsi-bus.sh
    “`
    注:如果该命令没有找到,可能需要安装`sg3_utils`软件包。您可以使用以下命令安装:
    “`
    sudo apt-get install sg3-utils
    “`

    3. 进入到脚本所在的目录,运行以下命令来扫描FC磁盘:
    “`
    ./rescan-scsi-bus.sh -f
    “`
    注:`-f`参数用于扫描FC设备。

    执行以上命令后,系统将重新扫描SCSI总线并识别新添加的FC磁盘设备。您可以通过使用`fdisk`、`parted`或其他磁盘管理工具来查看和操作这些设备。

    请注意,执行该命令可能会导致系统中其他SCSI设备(如磁带驱动器)重新加载,这可能会导致一些中断。因此,在生产环境中,建议在维护窗口或降低对业务操作的影响时执行该命令。

    希望以上信息对您有帮助!如有其他问题,请随时提问。

    11个月前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux系统中,可以使用多个命令来扫描FC(Fibre Channel)磁盘。以下是一些常用的命令:

    1. `lsscsi`命令:该命令用于列出系统中的SCSI设备,包括FC磁盘。在命令提示符下输入`lsscsi`即可执行该命令。它将显示有关每个设备的详细信息,例如设备名称、类型、容量等。

    2. `sg_scan`命令:该命令用于扫描系统上的SCSI设备。在命令提示符下输入`sg_scan`即可执行该命令。它将从系统的/sys目录中检测并显示所有可见的SCSI设备。

    3. `sfdisk`命令:该命令用于显示和管理磁盘分区表,也可用于扫描FC磁盘。在命令提示符下输入`sudo sfdisk -l`即可执行该命令,并显示系统上的所有磁盘信息。

    4. `fdisk`命令:该命令用于创建、修改和删除磁盘分区,也可用于扫描FC磁盘。在命令提示符下输入`sudo fdisk -l`即可执行该命令,并显示系统上的所有磁盘信息。

    5. `multipath`命令:该命令用于控制和配置多路径设备,对于使用FC磁盘的系统尤为重要。在命令提示符下输入`multipath -l`即可执行该命令,并显示系统上的所有多路径设备。

    这些命令可帮助用户扫描和查看FC磁盘的信息,使用户能够了解系统上连接的FC磁盘并进行必要的操作。同时,用户可以通过使用这些命令来获取磁盘的详细信息,例如磁盘容量、制造商信息等,以便进行系统配置和故障排除。

    11个月前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux系统中,可以使用多个命令来扫描FC磁盘。以下是一些常用的命令和操作流程:

    1. 载入FC驱动:
    首先,确保已经正确安装了FC适配器。然后,使用以下命令来加载FC驱动:
    “`
    modprobe qla2xxx
    “`
    注:对于不同品牌的FC适配器,可能需要使用不同的驱动模块。

    2. 扫描FC设备:
    FC设备的扫描过程分为两个步骤,分别是扫描主机总线和扫描磁盘。

    2.1 扫描主机总线:
    使用以下命令扫描主机总线:
    “`
    echo “- – -” > /sys/class/scsi_host/hostX/scan
    “`
    X是主机总线的编号,通常从0开始。如果不确定总线的编号,可以使用以下命令来列出已加载的FC适配器:
    “`
    ls /sys/class/scsi_host/
    “`
    扫描主机总线后,可以使用以下命令来查看扫描到的设备:
    “`
    lsscsi
    “`
    2.2 扫描磁盘:
    扫描到主机总线后,需要进一步扫描磁盘。使用以下命令扫描磁盘:
    “`
    echo “- – -” > /sys/class/scsi_disk/diskX/device/rescan
    “`
    X是磁盘的编号,通常从0开始。如果不确定磁盘的编号,可以使用以下命令来列出已加载的磁盘:
    “`
    ls /sys/class/scsi_disk/
    “`
    扫描磁盘后,可以使用以下命令来查看扫描到的磁盘:
    “`
    lsblk
    “`

    3. 挂载磁盘:
    成功扫描到磁盘后,可以将其挂载到指定的目录。使用以下命令来挂载磁盘:
    “`
    mount /dev/sdX /mnt
    “`
    X是磁盘的编号,可以从lsblk命令的输出中找到对应的设备名。

    4. 操作磁盘:
    完成挂载后,可以通过在挂载点目录中进行操作来访问磁盘的内容:
    “`
    cd /mnt
    ls
    “`
    可以使用其他命令来对磁盘进行读写操作。

    5. 卸载磁盘:
    在完成对磁盘的操作后,可以使用以下命令将其卸载:
    “`
    umount /dev/sdX
    “`
    X是磁盘的编号,与挂载时使用的设备名相同。

    以上就是使用Linux系统中扫描FC磁盘的方法和操作流程。具体命令可能因不同的系统和配置而略有差异,需要根据实际情况进行调整。

    11个月前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部