当前位置:首页 > 生活百科

linux命令行怎么打开(linux常用基本命令实例)

栏目:生活百科日期:2025-03-16浏览:0

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

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

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

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

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

安装 nvme-cli

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

$ sudo dnf install nvme-cli

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

$ sudo apt install nvme-cli

探索 NVMe 驱动器

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

$ nvme helpnvme-1.14usage: nvme 

列出所有的 NVMe 驱动器

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

$ sudo nvme listNode SN Model Namespace Usage Format FW Rev--------------------- -------------------- ---------------------------------------- --------- -------------------------- ---------------- --------/dev/nvme0n1    S42GMY9M141281 SAMSUNG MZVLB256HAHQ-000L7 1214.68 GB / 256.06 GB 512  B + 0 B 0L2QEXD7

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

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

$ sudo nvme id-ctrl /dev/nvme0n1NVME Identify Controller:vid : 0x144dssvid : 0x144dsn : S42GMY9M141281mn : SAMSUNG MZVLB256HAHQ-000L7fr : 0L2QEXD7rab : 2ieee : 002538cmic : 0mdts : 9cntlid : 0x4ver : 0x10200rtd3r : 0x186a0rtd3e : 0x7a1200&[...]

驱动器健康

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

$ sudo nvme smart-log /dev/nvme0n1Smart Log for NVME device:nvme0n1 namespace-id:ffffffffcritical_warning : 0temperature : 21 Cavailable_spare : 100%available_spare_threshold : 10%percentage_used : 2%endurance group critical warning summary: 0data_units_read : 5,749,452data_units_written : 10,602,948host_read_commands : 77,809,121host_write_commands : 153,405,213controller_busy_time : 756power_cycles : 1,719power_on_hours : 1,311unsafe_shutdowns : 129media_errors : 0num_err_log_entries : 1,243Warning Temperature Time : 0Critical Composite Temperature Time : 0Temperature Sensor 1 : 21 CTemperature Sensor 2 : 22 CThermal Management T1 Trans Count : 0Thermal Management T2 Trans Count : 0Thermal Management T1 Total Time : 0Thermal Management T2 Total Time : 0

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

格式化一个 NVMe 驱动器

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

$ sudo nvme format /dev/nvme0nX

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

安全地擦除 NVMe 驱动器

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

$ sudo nvme sanitize /dev/nvme0nX

尝试 nvme-cli

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

“linux命令行怎么打开(linux常用基本命令实例)” 的相关文章

chrome打不开任何网页和设置(原因及解决方法)

谷歌浏览器打不开网页是怎么回事?谷歌浏览器打开网页失败怎么解决?本文将告诉你打开谷歌浏览器失败的解决办法,希望对你有所帮助。软件版本:软件大小:软件授权:适用平...

xp最高支持ie版本怎么看(支持xp的最新浏览器详解)

早在几年前在微软正式终止对WindowsXP的技术支持后,Chrome、Opera、Firefox等第三方浏览器厂商都纷纷表示将不会放弃XP用户,继续为他们提供...

58同城做推广有效果吗,58推广成功案例分享

微信、微博、各种手机APP插件的广泛应用,对舆论的引导和人们认知的影响越来越大。大到外资、合资品牌,小到刚刚起步的小商户90%以上建立了自己的公众号,与广大消费...

企鹅平台自媒体怎么注册(教你10秒注册好企鹅号)

随着自媒体的出现,一些用户都开始了自己的创作生涯,因为竞争关系的存在,各大互联网巨头也想分一杯羹,于是纷纷推出了自己的自媒体平台业务,但很多用户不会注册平台账号...

佳能快门数如何查询(佳能机身12位编号查询真伪)

我已经记不清,这是今年第几次写它了。从谍报,到官方曝光参数,佳能EOSR5身上的谜团被一个一个揭开。最后就剩下上市时间和价格了。原引消息灵通人士,佳能将于6月份...

45岁男人失业从零做起做什么好(免费分享3个创业项目)

1、不努力的男人只有两种结果,抽不完的低档烟和干不完的体力活;不努力的女人只有两种结果,穿不完的地摊货和逛不完的菜市场!(学会奋斗)2、不要奢望别人给你经济上的...

华为nova3i上市时间和价格,nova3i参数配置介绍

上月,华为nova3i发布,时至今日,这款华为nova3i终于开售了。根据我们日前得到的消息显示,今天上午华为nova3i将在华为商城及各大电商平台(天猫、京东...

qq群营销技巧有哪些,qq群营销的注意事项

QQ群营销是互联网最重要的网络推广方式之一,掌握QQ群营销,对你的互联网生意至关重要。很多人会说,现在谁还用QQ,大家都在微信做营销,这一点我不否认,只不过qq...

javascript基本语法规则(js基础语法大全)

一、区分大小写一切(变量、函数名和操作符)都区分大小写。变量名test和变量名Test分别表示两个不同的变量,而函数名不能使用typeof,因为它是一个关键字,...

cad等比例放大怎么操作(中望cad2020教程基础教学)

CAD的缩放命令最常用的是sc,可以输入缩放比例。但是当无法计算需要缩放比例大小时,很多朋友就不知所措了,现在土木君来分享一下非整数比例缩放的经验。1.打开天正...