Nvme-cli常用命令
安装nvme-cli
下载地址:
https://github.com/linux-nvme/nvme-cli
安装:
make &&make install
注意使用对应的nvme-cli的版本,目前最新版本为1.2
/dev/nvme0n1
- nvme0n1为NVMe硬盘名称,nvme设备在OS中块设备的名称
- nvme0 为字符设备名称
- SN:为serial number
- model name:设备硬件产品型号
- 3.84T当前可使用容量,512B 为当前对其方式是512Byte
- 最后显示为当前nvme 固件的FW版本。
常用指令
1. nvme smart-log /dev/nvme0n1
root@PTNJ0505:~# nvme smart-log /dev/nvme0n1
Smart Log for NVME device:nvme0n1 namespace-id:ffffffff
critical_warning : 0
temperature : 43 C
available_spare : 100%
available_spare_threshold : 10%
percentage_used : 0%
data_units_read : 262,564
data_units_written : 255,054
host_read_commands : 4,095,381
host_write_commands : 3,985,335
controller_busy_time : 0
power_cycles : 1
power_on_hours : 40
unsafe_shutdowns : 985
media_errors : 0
num_err_log_entries : 0
Warning Temperature Time : 0
Critical Composite Temperature Time : 0
Temperature Sensor 1 : 43 C
Temperature Sensor 2 : 59 C
Thermal Management T1 Trans Count : 0
Thermal Management T2 Trans Count : 0
Thermal Management T1 Total Time : 0
Thermal Management T2 Total Time : 0
2. nvme format /dev/nvme0n1 -s -l 0
root@PTNJ0505:~# nvme format /dev/nvme0n1 -l 0 -s 0
Success formatting namespace:1
3. OP
参考ssd的OP.
4. nvme 升降级固件
root@PTNJ0505:~# nvme fw-download /dev/nvme0n1 -f update.bin
Firmware download success
root@PTNJ0505:~# nvme fw-commit /dev/nvme0n1 -a 3 -s 2