文章插圖

文章插圖
nvme-cli 命令擁有諸多實用的選項,且它是控制和管理數據一種很好的方式 。
我的筆記本電腦有一個 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/nvme0n1S42GMY9M141281 SAMSUNG MZVLB256HAHQ-000L7 1214.68 GB / 256.06 GB 512B + 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這為你提供了硬盤的當前溫度、到目前為止的使用時間、不安全的關機次數等等 。【linux命令行怎么打開U盤 linux命令行怎么打開文件】格式化一個 NVMe 驅動器
你可以用
nvme-cli格式化一個 NVMe 驅動器,但要注意 。這將刪除驅動器上的所有數據!如果你的硬盤上有重要的數據,你必須在這樣做之前將其備份,否則你將會丟失數據 。子命令是format:$ sudo nvme format /dev/nvme0nX(為了安全起見,我用 X替換了驅動器的實際位置,以防止復制粘貼的錯誤 。將X改為1或nvme list結果中列出的實際位置 。)安全地擦除 NVMe 驅動器
當你準備出售或處理你的 NVMe 電腦時,你可能想安全地擦除驅動器 。這里的警告與格式化過程中的警告相同 。首先要備份重要的數據,因為這個命令會刪除這些數據!
$ sudo nvme sanitize /dev/nvme0nX嘗試 nvme-clinvme-cli命令是在GPLv2許可下發布的 。它是一個強大的命令,有很多有用的選項,用來有效地控制和管理數據 。- 怎么防護ddos 網站ddos攻擊防護
- 分手后怎么才能快速走出來 網戀分手后怎么走出來
- 服務器dns未響應怎么處理 DNS服務器未響應
- 怎么連接plsql plsql可以連接哪些數據庫
- excel聚光燈怎么設置 excel2010聚光燈怎么設置
- ppt條形統計圖怎么更改數據 ppt條形圖怎么修改內容
- 鬢邊不是海棠紅杜七爺喜歡商細蕊嗎,鬢邊不是海棠紅七爺結局怎么樣
- 歐麗源山羊奶手膜好用嗎,歐麗源澄糖山羊奶手膜怎么用
- 機油增多是怎么回事,機油增多怎么看出來
- 兩個div并排顯示 兩個div怎么并列
