网易首页 > 网易号 > 正文 申请入驻

使用 Linux 命令行工具来了解你的 NVMe 驱动器 | Linux 中国

0
分享至

导读:nvme-cli 命令拥有诸多实用的选项,且它是控制和管理数据一种很好的方式。               

本文字数:3912,阅读时长大约: 4分钟

https://linux.cn/article-13822-1.html
作者:Don Watkins
译者:geekpi

NVMe 是指非易失性内存规范(Non-Volatile Memory Express),它规范了软件和存储通过 PCIe 和其他协议(包括 TCP)进行通信的方式。它是由非营利组织领导的 nvmexpress.org,并定义了几种形式的固态存储。

我的笔记本电脑有一个 NVMe 驱动器,我的台式机也有。而且它们的速度很快。我喜欢我的电脑启动的速度,以及它们读写数据的速度。几乎没有延迟。

没过多久,我就对驱动这种超高速存储的技术产生了好奇,所以我做了一些调查。我了解到,NVMe 驱动器消耗的电力更少,而提供的数据访问速度甚至比 SATA 的 SSD 驱动器快得多。这很有趣,但我想知道更多关于我的特定 NVMe 驱动器的信息,我想知道它们与其他驱动器有何区别。我可以安全地擦除驱动器吗?我怎样才能检查它的完整性?

带着这些问题我在互联网上搜索,发现了一个开源项目,其中有一系列管理 NVMe 驱动器的工具。它被称为 github.com。

安装 nvme-cli

你可以从你的发行版的包管理器中安装 nvme-cli。例如,在 Fedora、CentOS 或类似系统上:

  1. $ sudo dnf install nvme-cli

在 Debian、Mint、Elementary 和类似系统上:

  1. $ sudo apt install nvme-cli

探索 NVMe 驱动器

在安装 nvme-cli 后,我想探索我的驱动器。nvme-cli 没有手册页,但你可以通过输入 nvme help 获得很多帮助:

  1. $ nvme help

  2. nvme-1.14

  3. usage: nvme [] []

  4. The '' may be either an NVMe character device (ex: /dev/nvme0) or an

  5. nvme block device (ex: /dev/nvme0n1).

  6. The following are all implemented sub-commands:

  7. list List all NVMe devices and namespaces on machine

  8. list-subsys List nvme subsystems

  9. id-ctrl Send NVMe Identify Controller

  10. id-ns Send NVMe Identify Namespace, display structure

  11. id-ns-granularity Send NVMe Identify Namespace Granularity List, display structure

  12. list-ns Send NVMe Identify List, display structure

  13. list-ctrl Send NVMe Identify Controller List, display structure

  14. nvm-id-ctrl Send NVMe Identify Controller NVM Command Set, display structure

  15. primary-ctrl-caps Send NVMe Identify Primary Controller Capabilities

  16. [...]

列出所有的 NVMe 驱动器

sudo nvme list 命令列出你机器上所有的 NVMe 设备和命名空间。我用它在 /dev/nvme0n1 找到了一个 NVMe 驱动器。下面是命令输出结果:

  1. $ sudo nvme list

  2. Node SN Model Namespace Usage Format FW Rev

  3. --------------------- -------------------- ---------------------------------------- --------- -------------------------- ---------------- --------

  4. /dev/nvme0n1 S42GMY9M141281 SAMSUNG MZVLB256HAHQ-000L7 1

  5. 214.68 GB / 256.06 GB 512 B + 0 B 0L2QEXD7

我有一个名为 nvme0n1 的驱动器。它列出了序列号、品牌、容量、固件版本等等。

通过使用 id-ctrl 子命令,你可以得到更多关于该硬盘和它所支持的特性的信息:

  1. $ sudo nvme id-ctrl /dev/nvme0n1

  2. NVME Identify Controller:

  3. vid : 0x144d

  4. ssvid : 0x144d

  5. sn : S42GMY9M141281

  6. mn : SAMSUNG MZVLB256HAHQ-000L7

  7. fr : 0L2QEXD7

  8. rab : 2

  9. ieee : 002538

  10. cmic : 0

  11. mdts : 9

  12. cntlid : 0x4

  13. ver : 0x10200

  14. rtd3r : 0x186a0

  15. rtd3e : 0x7a1200

  16. [...]

驱动器健康

你可以通过 smart-log 子命令来了解硬盘的整体健康状况:

  1. $ sudo nvme smart-log /dev/nvme0n1

  2. Smart Log for NVME device:nvme0n1 namespace-id:ffffffff

  3. critical_warning : 0

  4. temperature : 21 C

  5. available_spare : 100%

  6. available_spare_threshold : 10%

  7. percentage_used : 2%

  8. endurance group critical warning summary: 0

  9. data_units_read : 5,749,452

  10. data_units_written : 10,602,948

  11. host_read_commands : 77,809,121

  12. host_write_commands : 153,405,213

  13. controller_busy_time : 756

  14. power_cycles : 1,719

  15. power_on_hours : 1,311

  16. unsafe_shutdowns : 129

  17. media_errors : 0

  18. num_err_log_entries : 1,243

  19. Warning Temperature Time : 0

  20. Critical Composite Temperature Time : 0

  21. Temperature Sensor 1 : 21 C

  22. Temperature Sensor 2 : 22 C

  23. Thermal Management T1 Trans Count : 0

  24. Thermal Management T2 Trans Count : 0

  25. Thermal Management T1 Total Time : 0

  26. Thermal Management T2 Total Time : 0

这为你提供了硬盘的当前温度、到目前为止的使用时间、不安全的关机次数等等。

格式化一个 NVMe 驱动器

你可以用 nvme-cli 格式化一个 NVMe 驱动器,但要注意。这将删除驱动器上的所有数据!如果你的硬盘上有重要的数据,你必须在这样做之前将其备份,否则你将会丢失数据。子命令是 format

  1. $ sudo nvme format /dev/nvme0nX

(为了安全起见,我用 X 替换了驱动器的实际位置,以防止复制粘贴的错误。将 X 改为 1nvme list 结果中列出的实际位置。)

安全地擦除 NVMe 驱动器

当你准备出售或处理你的 NVMe 电脑时,你可能想安全地擦除驱动器。这里的警告与格式化过程中的警告相同。首先要备份重要的数据,因为这个命令会删除这些数据!

  1. $ sudo nvme sanitize /dev/nvme0nX

尝试 nvme-cli

nvme-cli 命令是在 github.com 许可下发布的。它是一个强大的命令,有很多有用的选项,用来有效地控制和管理数据。

via:

作者: 选题: 译者: 校对:

本文由 原创编译, 荣誉推出

欢迎遵照 CC-BY-NC-SA 协议规定转载,

如需转载,请在文章下留言 “ 转载:公众号名称”,

我们将为您添加白名单,授权“ 转载文章时可以修改”。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
恭喜皇马!新大罗闪耀!巧妙助攻,活力十足,阿隆索坑惨了他

恭喜皇马!新大罗闪耀!巧妙助攻,活力十足,阿隆索坑惨了他

阿泰希特
2026-01-19 11:04:29
19岁皇马租将炸裂首秀:9过人+1助攻!6项最佳 加冕MVP

19岁皇马租将炸裂首秀:9过人+1助攻!6项最佳 加冕MVP

叶青足球世界
2026-01-19 16:50:35
刚刚,18家公司出现重大利好和利空公告,有没有与你相关的个股?

刚刚,18家公司出现重大利好和利空公告,有没有与你相关的个股?

股市皆大事
2026-01-19 19:13:30
媒体称武打明星梁小龙去世,其个人社交媒体10小时前发文“此事古难全”

媒体称武打明星梁小龙去世,其个人社交媒体10小时前发文“此事古难全”

红星新闻
2026-01-18 16:54:14
当你接触的人多了,你会明白:如果一个人还在穿5年前的衣服,只说明3个问题

当你接触的人多了,你会明白:如果一个人还在穿5年前的衣服,只说明3个问题

二胡的岁月如歌
2026-01-16 18:51:52
岛内投票结果公布,赖清德犯大错,送给郑丽文机会,卢秀燕失算了

岛内投票结果公布,赖清德犯大错,送给郑丽文机会,卢秀燕失算了

郭蛹包工头
2026-01-19 21:28:37
大批人开始返乡!很多老人已经感觉到:不出5年农村会越来越热闹

大批人开始返乡!很多老人已经感觉到:不出5年农村会越来越热闹

三农雷哥
2026-01-05 19:36:11
董明珠没想到,雷军在聂卫平葬礼上的一个特殊举动,实现口碑暴涨

董明珠没想到,雷军在聂卫平葬礼上的一个特殊举动,实现口碑暴涨

法老不说教
2026-01-19 19:10:27
章子怡糊涂啊!近照肿成面包超人,最具特色的骨相优势都没了

章子怡糊涂啊!近照肿成面包超人,最具特色的骨相优势都没了

萌神木木
2026-01-19 18:15:42
中国人工智能50强榜单出炉!寒武纪、摩尔线程、沐曦股份位列前三

中国人工智能50强榜单出炉!寒武纪、摩尔线程、沐曦股份位列前三

数据宝
2026-01-19 19:33:07
海哈金喜开播,满屏都是复婚,谈起前夫李亚鹏,她感谢网友的认可

海哈金喜开播,满屏都是复婚,谈起前夫李亚鹏,她感谢网友的认可

老屬科普
2026-01-19 16:55:55
A股:尾盘释放了两个信息,明天,周二或将迎来新的转变?

A股:尾盘释放了两个信息,明天,周二或将迎来新的转变?

明心
2026-01-19 16:27:07
泰国大选炸锅!他信外甥承认:为泰党确实支持赌场,只为吸引外资

泰国大选炸锅!他信外甥承认:为泰党确实支持赌场,只为吸引外资

长星寄明月
2026-01-19 15:10:57
秦海,赴任河南

秦海,赴任河南

新京报政事儿
2026-01-19 17:27:14
李奇微回忆朝鲜战争:中国投入整整290万兵力,联军根本不可能赢

李奇微回忆朝鲜战争:中国投入整整290万兵力,联军根本不可能赢

唠叨说历史
2026-01-13 17:42:35
卡里克首签锁定!曼联 2000 万报价顶级巨星 重返英超只差签字

卡里克首签锁定!曼联 2000 万报价顶级巨星 重返英超只差签字

奶盖熊本熊
2026-01-19 04:47:22
被搅黄的试训,没有“身份”的国少球员!到底是谁害了邝兆镭?

被搅黄的试训,没有“身份”的国少球员!到底是谁害了邝兆镭?

中国足球的那些事儿
2026-01-19 08:00:20
暴跌28.7%!九号、台铃销量腰斩,小电驴为什么突然没人买了?

暴跌28.7%!九号、台铃销量腰斩,小电驴为什么突然没人买了?

现代小青青慕慕
2026-01-19 16:14:43
谁也拦不住贾国龙埋葬西贝

谁也拦不住贾国龙埋葬西贝

不惑猪的频道
2026-01-17 19:26:43
田华:一路好走,一家四口都是癌症,却拒绝200万广告代言

田华:一路好走,一家四口都是癌症,却拒绝200万广告代言

潘蠸旅行浪子
2026-01-14 03:43:09
2026-01-19 22:00:49
Linux
Linux
Linux 中国开源社区
8018文章数 73114关注度
往期回顾 全部

科技要闻

这一仗必须赢!马斯克死磕芯片"9个月一更"

头条要闻

陈光标喊话李亚鹏邀请王菲办演唱会:演唱会收入将捐出

头条要闻

陈光标喊话李亚鹏邀请王菲办演唱会:演唱会收入将捐出

体育要闻

错失英超冠军奖牌,他却在德甲成为传奇

娱乐要闻

吴磊起诉白珊珊诽谤,白珊珊称被盗号

财经要闻

公章争夺 家族反目 双星为何从顶端跌落?

汽车要闻

徐军:冲击百万销量,零跑一直很清醒

态度原创

教育
本地
健康
公开课
军事航空

教育要闻

寒假临近 教育专家支招学生科学规划假期生活

本地新闻

云游内蒙|黄沙与碧波撞色,乌海天生会“混搭”

血常规3项异常,是身体警报!

公开课

李玫瑾:为什么性格比能力更重要?

军事要闻

古美关系高度紧张 古巴启动"战争状态"

无障碍浏览 进入关怀版