Update 20210920 Use this Linux command-line tool to learn more about your NVMe drives.md

This commit is contained in:
SamMa 2021-09-26 09:24:09 +08:00 committed by GitHub
parent 0dfdfdc280
commit 7f2f2fac01
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -7,18 +7,18 @@
[#]: publisher: " "
[#]: url: " "
使用这个 Linux 命令行工具来了解你的 NVMe 驱动器的更多信息
使用 Linux 命令行工具来了解你的 NVMe 驱动器
======
nvme-cli 命令有很多有用的选项,且它是一个很好的方式来控制你如何管理你的数据
nvme-cli 命令拥有诸多实用的选项,且它是控制和管理数据一种很好的方式
![Command line prompt][1]
NVMe 是指 _Non-Volatile Memory_(非易失性内存主机控制器接口规范),它指的是软件和存储如何通过 PCIe 和其他协议(包括 TCP进行通信。它是一个由非营利组织领导的[开放规范][2],并定义了几种形式的固态存储。
NVMe 是指 _Non-Volatile Memory_(非易失性内存主机控制器接口规范),它规范了软件和存储通过 PCIe 和其他协议(包括 TCP进行通信的方式。它由非营利组织领导的[开放规范][2],并定义了几种形式的固态存储。
我的笔记本电脑有一个 NVMe 驱动器,我的台式机也有。而且它们的速度很快。我喜欢我的电脑启动的速度,以及它们读写数据的速度。没有可察觉的延迟。
我的笔记本电脑有一个 NVMe 驱动器,我的台式机也有。而且它们的速度很快。我喜欢我的电脑启动的速度,以及它们读写数据的速度。几乎没有延迟。
没过多久我就对驱动这种超高速存储的技术产生了好奇所以我做了一些调查。我了解到NVMe 驱动器消耗的电力更少,而提供的数据访问速度甚至比 SATA 的 SSD 驱动器快得多。这很有趣,但我想知道更多关于我的特定 NVMe 驱动器的信息,我想知道它们与其他驱动器相比如何。我可以安全地擦除驱动器吗?我怎样才能检查它的完整性?
没过多久我就对驱动这种超高速存储的技术产生了好奇所以我做了一些调查。我了解到NVMe 驱动器消耗的电力更少,而提供的数据访问速度甚至比 SATA 的 SSD 驱动器快得多。这很有趣,但我想知道更多关于我的特定 NVMe 驱动器的信息,我想知道它们与其他驱动器有何区别。我可以安全地擦除驱动器吗?我怎样才能检查它的完整性?
这些问题我在互联网上搜索,发现了一个开源项目,其中有一系列管理 NVMe 驱动器的工具。它被称为 [nvme-cli][3]。
带着这些问题我在互联网上搜索,发现了一个开源项目,其中有一系列管理 NVMe 驱动器的工具。它被称为 [nvme-cli][3]。
### 安装 nvme-cli
@ -38,7 +38,7 @@ NVMe 是指 _Non-Volatile Memory_非易失性内存主机控制器接口规
### 探索 NVMe 驱动器
为我的发行版安装 `nvme-cli` 后,我想探索我的驱动器。`nvme-cli` 没有手册页,但你可以通过输入 `nvme help` 获得很多帮助:
在安装 `nvme-cli` 后,我想探索我的驱动器。`nvme-cli` 没有手册页,但你可以通过输入 `nvme help` 获得很多帮助:
```
@ -64,7 +64,7 @@ primary-ctrl-caps Send NVMe Identify Primary Controller Capabilities
### 列出所有的 NVMe 驱动器
`sudo nvme list` 命令列出你机器上所有的 NVMe 设备和命名空间。我用它在 `/dev/nvme0n1` 找到了一个 NVMe 驱动器。下面是输出结果:
`sudo nvme list` 命令列出你机器上所有的 NVMe 设备和命名空间。我用它在 `/dev/nvme0n1` 找到了一个 NVMe 驱动器。下面是命令输出结果:
```
@ -79,7 +79,7 @@ Node SN Model Namespace Usage Format FW Rev
214.68 GB / 256.06 GB 512 B + 0 B 0L2QEXD7
```
我有一个名为 `nvme0n1` 的驱动器。它列出了序列号、品牌、尺寸、固件版本等等。
我有一个名为 `nvme0n1` 的驱动器。它列出了序列号、品牌、容量、固件版本等等。
通过使用 `id-ctrl` 子命令,你可以得到更多关于该硬盘和它所支持的特性的信息:
@ -148,7 +148,7 @@ Thermal Management T2 Total Time : 0
`$ sudo nvme format /dev/nvme0nX`
```
(为了安全起见,我用 **X** 替换了驱动器的实际位置,以防止复制粘贴的错误。将 **X** 改为 **1**`nvme list` 结果中列出的适当位置)。
(为了安全起见,我用 **X** 替换了驱动器的实际位置,以防止复制粘贴的错误。将 **X** 改为 **1**`nvme list` 结果中列出的实际位置)。
### 安全地擦除 NVMe 驱动器
@ -161,7 +161,7 @@ Thermal Management T2 Total Time : 0
### 尝试 nvme-cli
`nvme-cli` 命令是在 [GPLv2][4] 许可下发布的。它是一个强大的命令,有很多有用的选项,它是控制你如何管理数据的好方法
`nvme-cli` 命令是在 [GPLv2][4] 许可下发布的。它是一个强大的命令,有很多有用的选项,用来有效地控制和管理数据
--------------------------------------------------------------------------------
@ -170,7 +170,7 @@ via: https://opensource.com/article/21/9/nvme-cli
作者:[Don Watkins][a]
选题:[lujun9972][b]
译者:[geekpi](https://github.com/geekpi)
校对:[校对者ID](https://github.com/校对者ID)
校对:[turbokernel](https://github.com/turbokernel)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出