Linux查看nvme的位置,如何确定nvme盘的位置

如何确定nvme盘的位置

nvme盘不同于传统的sas盘,lsscsi等相关命令不适用,不能用它来定位磁盘的位置。那么在一个有多个nvme盘的机柜里面, 有什么办法来确定nvme盘符和其位置的对应关系么?

1:确定物理nvme盘槽位号和pcie physical slot 号的位置关系

通过主板用户手册或者拔插盘然后用lspci确定,这是主板布线决定的。

比如如果我们拔掉一个盘之后,发现lspci -vvvv 和之前的输出相比,少了一个B:D:F,那么这个B:D:F对应的pcie slot 号就是这个磁盘先前位置的pcie slot 号。

step 2:

确定pcie physical slot号和逻辑盘符的对应关系。以名为Nvme1的磁盘作为例子:

[root@afa_primary nvme1]# pwd

/sys/class/nvme/nvme1

[root@afa_primary nvme1]# ls -alrt device

lrwxrwxrwx 1 root root 0 Nov 16 20:34 device -> ../../../0000:06:00.0

[root@afa_primary nvme1]# lspci -vvvvv | grep "Non-Volatile memory controller" -A 2 | grep "06:00.0" -A2

06:00.0 Non-Volatile memory controller: Intel Corporation Device 0984 (prog-if 02 [NVM Express])

Subsystem: Intel Corporation Device 37dd

Physical Slot: 36

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要查看LinuxNVMe硬盘的信息,可以使用以下命令: 1. 查看系统中所有NVMe设备的列表: ``` lsblk -d -o name,serial,model,tran | grep nvme ``` 2. 查看NVMe设备的详细信息: ``` nvme list ``` 3. 查看NVMe设备的SMART信息: ``` nvme smart-log /dev/nvme ``` 4. 查看NVMe设备的健康状态: ``` nvme smart-log /dev/nvme | grep "percentage used" ``` ### 回答2: NVMe硬盘是一种高速固态存储器,常用于服务器、工作站等高性能计算环境。在Linux系统中,我们可以使用一些命令来查看NVMe硬盘的信息。 首先,我们可以使用“lsblk”命令来列出所有硬盘的信息,包括NVMe硬盘。在输出结果中,NVMe硬盘的名称通常以“nvme”开头。例如,如果我们有一个NVMe硬盘名为“/dev/nvme0n1”,那么我们可以使用以下命令查看硬盘的信息: ``` sudo lsblk -d /dev/nvme0n1 ``` 其中,“-d”参数表示只显示硬盘设备,而不是显示整个文件系统。 除了“lsblk”命令,我们还可以使用“nvme”命令来查看更详细的硬盘信息,例如固件版本、序列号、命名空间等。例如,我们可以使用以下命令查看NVMe硬盘0的所有信息: ``` sudo nvme list /dev/nvme0 ``` 其中,“list”表示列出NVMe硬盘的信息,“/dev/nvme0”表示硬盘设备的路径。如果我们想查看某个命名空间的信息,可以使用以下命令: ``` sudo nvme id-ctrl /dev/nvme0n1p1 ``` 其中,“id-ctrl”表示查询命名空间控制器的信息,“/dev/nvme0n1p1”表示命名空间的路径。 总之,在Linux系统中查看NVMe硬盘的信息有很多方式,上面介绍的只是其中的几种常用方式。通过这些命令,我们可以方便地获取硬盘的基本信息和状态,从而更好地管理和维护硬盘。 ### 回答3: 在Linux操作系统下查看NVMe硬盘信息的方法很多,可以使用命令行工具、系统工具、第三方软件等多种方式。 一、命令行工具 1.使用nvme-cli工具查看nvme-cli是一款命令行工具,可用于执行各种NVMe操作。只需输入“nvme list”命令即可列出系统中所有的NVMe硬盘信息,包括硬盘的设备名称、固件版本、容量等。 2.使用lspci工具查看:lspci是一款显示PCI总线设备信息的工具,可以通过“lspci –nn”命令查看NVMe硬盘信息。其中,NVMe硬盘的信息在如下一行中显示:“Non-Volatile memory controller”、“NVM Express”或“NVMe”。 3.使用smartctl工具查看:smartctl是一款磁盘健康状态检测工具,可以通过“smartctl –x /dev/nvmeX”或“smartctl –x /dev/nvmeXn1”命令查看NVMe硬盘详细信息,包括固件版本、温度、健康状态等。 二、系统工具 1.使用系统监视器查看Linux系统自带的系统监视器可以查看硬盘信息。只需打开系统监视器,切换到硬盘选项卡,即可查看NVMe硬盘的使用情况、容量等信息。 2.使用Gnome磁盘实用程序查看:Gnome磁盘实用程序是一款用于管理和监控磁盘的工具,可以在Linux系统中安装并使用。打开该程序,选择NVMe硬盘后,在“硬盘”选项卡下即可查看硬盘信息。 三、第三方软件 1.使用HardInfo工具查看:HardInfo是一款系统信息查询工具,可以在Linux系统中安装并使用。打开该工具,在硬件摘要中即可查看NVMe硬盘的信息,包括容量、温度、序列号等。 2.使用GNOME Disks工具查看:GNOME Disks是一款磁盘管理和监控工具,也可以在Linux系统中安装并使用。只需选择NVMe硬盘后,在设备选项卡下即可查看硬盘的基本信息。同时,该工具还支持查看健康状态、修复分区等操作。 总的来说,Linux系统提供了多种方式来查看NVMe硬盘信息,用户可以选择合适的方法来查询硬盘的各项参数以及状态信息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值