Linux下scsi命令结果

worktile 其他 192

回复

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

    在Linux操作系统下,使用scsi命令可以获取与SCSI设备相关的信息和配置。scsi命令的常用用法和结果如下:

    1. 查询已连接的SCSI设备列表
    使用命令:`scsi inquiry`
    结果展示了已连接的SCSI设备的详细信息,包括设备名称、厂商、版本、序列号等。例如:
    “`
    [0:0:0:0] disk VBOX HARDDISK 1.0 /dev/sda
    [1:0:0:0] cd/dvd VBOX CD-ROM 1.0 /dev/sr0
    “`

    2. 查询SCSI设备的容量和大小
    使用命令:`scsi capacity`
    结果显示了已连接SCSI设备的容量和大小信息,以及设备路径。例如:
    “`
    [0:0:0:0] disk capacity: 42GB /dev/sda
    “`

    3. 查询SCSI设备的状态和健康情况
    使用命令:`scsi state`
    结果展示了已连接SCSI设备的状态和健康情况。例如:
    “`
    [0:0:0:0] disk state: running /dev/sda
    [1:0:0:0] cd/dvd state: idle /dev/sr0
    “`

    4. 查询SCSI设备的性能信息
    使用命令:`scsi performance`
    结果展示了已连接SCSI设备的性能信息,包括传输速率、缓存大小等。例如:
    “`
    [0:0:0:0] disk performance: 150MB/s /dev/sda
    “`

    5. 查询SCSI设备的传输模式
    使用命令:`scsi mode`
    结果显示了已连接SCSI设备的传输模式,例如:
    “`
    [0:0:0:0] disk mode: Ultra320 /dev/sda
    “`

    6. 查询SCSI设备的读写错误统计
    使用命令:`scsi errors`
    结果展示了已连接SCSI设备的读写错误统计信息,例如:
    “`
    [0:0:0:0] disk read errors: 0 write errors: 0 /dev/sda
    “`

    以上是常用的scsi命令及其结果示例,通过这些命令可以获得SCSI设备的相关信息,对于故障排查和性能优化非常有帮助。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    以下是在Linux下使用scsi命令时可能会得到的结果:

    1. 列出所有已连接的SCSI设备
    命令:`sudo lsscsi`
    结果:该命令将列出系统上所有已连接的SCSI设备的信息,包括设备名称、厂商、型号、版本等。

    2. 查看SCSI设备的详细信息
    命令:`sudo sginfo /dev/sdX`
    结果:替换`/dev/sdX`为相应的设备名称,该命令将显示所选SCSI设备的详细信息,包括硬件版本、软件版本、序列号等。

    3. 执行SCSI命令
    命令:`sudo sg_raw /dev/sdX <命令>`
    结果:替换`/dev/sdX`为相应的设备名称,利用该命令可以执行SCSI命令。例如,`sg_raw /dev/sdX 85 08 0e 00 00 00 00 00 00 00`将发送一个SCSI INQUIRY命令来获取设备信息。

    4. 检查SCSI设备是否处于活动状态
    命令:`sudo sg_start /dev/sdX`
    结果:替换`/dev/sdX`为相应的设备名称,该命令将尝试启动所选SCSI设备,如果设备处于活动状态,则无返回结果。

    5. 分析SCSI传输错误
    命令:`dmesg | grep -i scsi`
    结果:该命令将显示系统日志中与SCSI相关的信息,包括任何SCSI传输错误或问题。可以用来诊断SCSI设备的故障。

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

    在Linux系统中,可以使用scsi命令来操作和管理SCSI设备。scsi命令提供了一系列功能,包括浏览和管理SCSI设备、执行ATA指令、分区和格式化磁盘、显示设备信息等。下面是使用scsi命令的操作流程和结果的详细说明。

    1. 安装scsi工具
    在Linux系统中,scsi工具集被称为sg3_utils。你可以通过包管理器安装它。在Debian/Ubuntu系统上,可以使用以下命令进行安装:
    “`
    sudo apt-get install sg3-utils
    “`
    在其他Linux发行版上,你可以使用相应的包管理器进行安装。

    2. 使用scsi命令
    scsi命令支持多种参数和子命令,下面是一些常用的操作和对应的命令。

    2.1 浏览和管理SCSI设备
    要获取已安装的SCSI设备的列表,可以使用以下命令:
    “`
    sg_scan –verbose
    “`
    该命令将列出每个SCSI设备的详细信息,包括设备路径、厂商信息、设备型号等。

    要查看SCSI设备的支持的功能和属性,可以使用以下命令:
    “`
    sg_info –page=mode –all /dev/sdX
    “`
    其中,/dev/sdX是SCSI设备的路径,你需要根据实际情况替换为相应的设备路径。

    2.2 执行ATA指令
    scsi命令还支持执行ATA指令。要执行ATA指令,可以使用以下命令:
    “`
    sg_senddiag –id=vpd –data=d1:12:00:00:04:00:00:00
    “`
    该命令将执行ATA指令并将结果显示在终端上。你需要根据实际情况替换–data参数的值。

    2.3 分区和格式化磁盘
    要分区和格式化SCSI设备,可以使用以下命令:
    “`
    sg_format –format /dev/sdX
    “`
    其中,/dev/sdX是SCSI设备的路径,你需要根据实际情况替换为相应的设备路径。

    2.4 显示设备信息
    要获取SCSI设备的详细信息,可以使用以下命令:
    “`
    sg_inq /dev/sdX
    “`
    该命令将显示SCSI设备的信息,包括厂商、设备型号、版本信息等。

    上述命令只是scsi命令的一部分功能示例,scsi命令还支持其他功能和参数,你可以通过scsi命令的帮助文档来了解更多的功能和用法。

    在Linux系统下使用scsi命令可以方便地管理和操作SCSI设备,包括浏览和管理SCSI设备、执行ATA指令、分区和格式化磁盘、显示设备信息等。通过上述操作流程和命令,你可以根据需求来使用scsi命令进行相应的操作。

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

400-800-1024

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

分享本页
返回顶部