自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

如何在Linux中查找硬盤的詳細(xì)信息?

譯文
系統(tǒng) Linux
本文介紹了在Linux操作系統(tǒng)中查找硬盤詳細(xì)信息的各種方法。使用以下方法,你可以找到硬盤型號(hào)、硬盤類型、大小、固件版本及其他硬件參數(shù)。我們先會(huì)看到如何使用hdparm命令行實(shí)用工具顯示硬盤詳細(xì)信息。

【51CTO.com快譯】本文介紹了在Linux操作系統(tǒng)中查找硬盤詳細(xì)信息的各種方法。使用以下方法,你可以找到硬盤型號(hào)、硬盤類型、大小、固件版本及其他硬件參數(shù)。我們先會(huì)看到如何使用hdparm命令行實(shí)用工具顯示硬盤詳細(xì)信息。

1. Hdparm

Hdparm是個(gè)命令行程序,用于獲取或設(shè)置PATA、SATA、SAS和SSD設(shè)備的硬件參數(shù)。它接受連接到IDE、SATA,SAS接口的任何設(shè)備作為大容量存儲(chǔ)介質(zhì),因此我們甚至還可以獲取有關(guān)CD/DVD驅(qū)動(dòng)器的信息。使用hdparm實(shí)用程序,我們可以調(diào)整硬盤或DVD驅(qū)動(dòng)器、測(cè)試HDD或SSD速度、通過激活聲學(xué)模式減小噪聲、打開或關(guān)閉節(jié)能模式、啟用或禁用睡眠模式、啟用/禁用驅(qū)動(dòng)器緩存甚至安全擦除驅(qū)動(dòng)器。Hdparm由Mark Lord編寫,他是Linux(E)IDE驅(qū)動(dòng)程序的首席開發(fā)者和維護(hù)者,也是“libata”子系統(tǒng)的當(dāng)前貢獻(xiàn)者。

注意事項(xiàng):雖然hdparm在提高磁盤性能方面有顯著優(yōu)勢(shì),但它也極其危險(xiǎn)。某些參數(shù)被濫用時(shí),它很可能導(dǎo)致大量數(shù)據(jù)丟失。hdparm文檔建議不要在任何情況下使用一些命令。因此,本文排除了這類危險(xiǎn)的命令。更重要的是,始終建議在Linux系統(tǒng)上試用hdparm之前備份硬盤內(nèi)容。

1.1. 在Linux上安裝hdparm

Hdparm預(yù)先安裝在大多數(shù)Linux發(fā)行版中。如果因某種原因未包含在內(nèi),使用默認(rèn)的軟件包管理器在你的Linux系統(tǒng)上安裝hdparm。

在Arch Linux或Manjaro Linux上: 

  1. $ sudo pacman -S hdparm 

在Debian、Ubuntu或Linux Mint上: 

  1. $ sudo apt install hdparm 

在Fedora、CentOS或RHEL上: 

  1. $ sudo dnf install hdparm 

在openSUSE上: 

  1. $ sudo zypper install hdparm 

1.2. 使用Hdparm在Linux中查找硬盤詳細(xì)信息

要顯示硬盤的詳細(xì)信息,只需以擁有sudo或root權(quán)限的情況下運(yùn)行hdparm,如下所示: 

  1. $ sudo hdparm -I /dev/sda | less 

這里,sda是我的硬盤。把它換成你自己的設(shè)備。在這里,我使用“less”命令用于交互式閱讀。按回車鍵或按向上/向下箭頭瀏覽輸出的其余部分。完成后按q退出。

我的Ubuntu系統(tǒng)的輸出示例: 

  1. /dev/sda: 
  2.  
  3. ATA device, with non-removable media 
  4.  
  5. Model Number: ST9500325AS 
  6.  
  7. Serial Number: 5VEQTRV0 
  8.  
  9. Firmware Revision: D005DEM1 
  10.  
  11. Transport: Serial 
  12.  
  13. Standards: 
  14.  
  15. Used: unknown (minor revision code 0x0029) 
  16.  
  17. Supported: 8 7 6 5 
  18.  
  19. Likely used: 8 
  20.  
  21. Configuration: 
  22.  
  23. Logical max current 
  24.  
  25. cylinders 16383 16383 
  26.  
  27. heads 16 16 
  28.  
  29. sectors/track 63 63 
  30.  
  31. -- 
  32.  
  33. CHS current addressable sectors: 16514064 
  34.  
  35. LBA user addressable sectors: 268435455 
  36.  
  37. LBA48 user addressable sectors: 976773168 
  38.  
  39. Logical/Physical Sector size: 512 bytes 
  40.  
  41. device size with M = 1024*1024: 476940 MBytes 
  42.  
  43. device size with M = 1000*1000: 500107 MBytes (500 GB) 
  44.  
  45. cache/buffer size = 8192 KBytes 
  46.  
  47. Nominal Media Rotation Rate: 5400 
  48.  
  49. Capabilities: 
  50.  
  51. LBA, IORDY(can be disabled) 
  52.  
  53. Queue depth: 32 
  54.  
  55. Standby timer values: spec'd by Standard, no device specific minimum 
  56.  
  57. R/W multiple sector transfer: Max = 16 Current = 16 
  58.  
  59. Advanced power management level: 254 
  60.  
  61. Recommended acoustic management value: 208, current value: 208 
  62.  
  63. DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 udma5 *udma6 
  64.  
  65. Cycle timemin=120ns recommended=120ns 
  66.  
  67. PIO: pio0 pio1 pio2 pio3 pio4 
  68.  
  69. Cycle timeno flow control=120ns IORDY flow control=120ns 
  70.  
  71. [...] 

圖1.使用Hdparm在Linux中查找顯示硬盤詳細(xì)信息。

如你所見,hdparm顯示了硬盤的型號(hào)、序列號(hào)、固件版本以及硬盤配置(沒有柱面、磁頭、扇區(qū))、DMA設(shè)置、已啟用功能列表和安全參數(shù)等。“Commands/features”部分下標(biāo)以星號(hào)的所有功能都是目前活躍的功能。

同樣,你可以查看其他設(shè)備的信息。 

  1. $ sudo hdparm -I /dev/sdb | less  
  2. $ sudo hdparm -I /dev/sdc | less  

運(yùn)行不帶選項(xiàng)的hdparm時(shí),默認(rèn)使用-acdgkmur。查閱參考手冊(cè)頁,了解每個(gè)選項(xiàng)代表什么。 

  1. $ sudo hdparm /dev/sda  
  2. /dev/sda:  
  3. multcount = 16 (on)  
  4. IO_support = 1 (32-bit)  
  5. readonly = 0 (off)  
  6. readahead = 256 (on)  
  7. geometry = 60801/255/63, sectors = 976773168, start = 0  

想了解詳細(xì)情況,請(qǐng)查閱參考手冊(cè)頁。 

  1. $ man hdparm 

2. lshw

lshw(硬件列表器)是一個(gè)簡單但功能齊全的實(shí)用程序,提供了有關(guān)Linux系統(tǒng)硬件配置的詳細(xì)信息。它可以報(bào)告具體的內(nèi)存配置、固件版本、主板配置、CPU版本及速度、硬盤詳細(xì)信息、高速緩存配置和總線速度等。

2.1. 在Linux中安裝lshw

lshw默認(rèn)情況下預(yù)裝了一些Linux發(fā)行版,比如Ubuntu。萬一它沒有安裝,使用默認(rèn)軟件包管理器在Linux設(shè)備中安裝lshw,如下所示。

在Arch Linux和Manjaro Linux之類的衍生版上,運(yùn)行: 

  1. $ sudo pacman -S lshw 

在Debian、Ubuntu或Linux Mint上: 

  1. $ sudo apt install lshw 

在Fedora、CentOS或RHEL上: 

  1. $ sudo dnf install lshw 

在openSUSE上: 

  1. $ sudo zypper install lshw 

2.2. 使用lshw在Linux中查找硬盤詳細(xì)信息

安裝lshw后,只需運(yùn)行以下命令即可獲取Linux中硬盤的詳細(xì)信息: 

  1. $ sudo lshw -class disk 

示例輸出: 

  1. [...] 
  2.  
  3. -disk 
  4.  
  5. description: ATA Disk 
  6.  
  7. product: ST9500325AS 
  8.  
  9. physical id: 0 
  10.  
  11. bus info: scsi@0:0.0.0 
  12.  
  13. logical name: /dev/sda 
  14.  
  15. version: DEM1 
  16.  
  17. serial: 5VEQTRV0 
  18.  
  19. size: 465GiB (500GB) 
  20.  
  21. capabilities: partitioned partitioned:dos 
  22.  
  23. configuration: ansiversion=5 logicalsectorsize=512 sectorsize=512 signature=8dd04bfd 
  24.  
  25. [...] 

圖2. 使用lshw在Linux中查找硬盤詳細(xì)信息。

只想顯示磁盤名稱,運(yùn)行:

  1. $ sudo lshw -short -C disk 

示例輸出:

  1. H/W path Device Class Description 
  2.  
  3. ==================================================================== 
  4.  
  5. /0/100/1d/1/1/6/0.0.0 /dev/sdb disk Multi-Card 
  6.  
  7. /0/100/1d/1/1/6/0.0.0/0 /dev/sdb disk 
  8.  
  9. /0/100/1f.2/0 /dev/sda disk 500GB ST9500325AS 
  10.  
  11. /0/100/1f.2/1 /dev/cdrom disk DVD+-RW DS-8A8SH  

想了解詳細(xì)情況,請(qǐng)查閱參考手冊(cè)頁。

  1. $ man lshw 

3. inxi

inxi是另一個(gè)功能完備的命令行系統(tǒng)信息工具。它顯示系統(tǒng)硬件、CPU、驅(qū)動(dòng)程序、Xorg、桌面、內(nèi)核、GCC版本、進(jìn)程、內(nèi)存使用情況及另外眾多有用的信息。無論是硬盤、CPU、主板還是整個(gè)系統(tǒng)的完整詳細(xì)信息,inxi都能在幾秒鐘內(nèi)為你獲取更準(zhǔn)確的信息。

3.1. Linux中安裝inxi

inxi也存在于大多數(shù)Linux發(fā)行版的默認(rèn)存儲(chǔ)庫中。

如果是Arch Linux,它在AUR中??墒褂萌魏蜛UR幫助程序來安裝它,比如Yay。

  1. $ yay -S inxi 

在Debian或Uubntu上:

  1. $ sudo apt install inxi 

在Fedora上: 

  1. $ sudo dnf install inxi 

在CentOS或RHEL上:

使用以下命令啟用[EPEL]存儲(chǔ)庫: 

  1. $ sudo dnf install epel-release  
  2. $ sudo dnf install inxi  

在openSUSE上: 

  1. $ sudo zypper install inxi 

3.2. 使用inxi在Linux中查找硬盤詳細(xì)信息

想獲得Linux系統(tǒng)中已安裝硬盤的詳細(xì)信息,運(yùn)行:

  1. $ inxi -D 

示例輸出: 

  1. Drives: Local Storage: total: 465.76 GiB used: 376.31 GiB (80.8%)  
  2. ID-1: /dev/sda vendor: Seagate model: ST9500325AS size: 465.76 GiB 

圖3. 使用inxi在Linux中查找硬盤詳細(xì)信息。

不像Hdparm和lshw程序,它只顯示硬盤的詳細(xì)信息。Hdparm和lshw實(shí)用工具可以顯示所有驅(qū)動(dòng)器的詳細(xì)信息,包括CD/DVD ROM。

想了解詳細(xì)情況,請(qǐng)查閱參考手冊(cè)頁。 

  1. $ man inxi 

4. Smartctl

Smartclt是一款面向SMART磁盤的命令行控制和監(jiān)控實(shí)用工具。它可控制內(nèi)置到大多數(shù)ATA/SATA和SCSI/SAS硬盤以及固態(tài)硬盤中的自我監(jiān)測(cè)、分析和報(bào)告技術(shù)(簡稱SMART)系統(tǒng)。Smartclt命令是smartmontools軟件包的一部分,該軟件包預(yù)先安裝在大多數(shù)Linux版本中。

4.1. 使用Smartctl在Linux中查找硬盤詳細(xì)信息

想獲取Linux系統(tǒng)中硬盤的完整詳細(xì)信息,運(yùn)行:

  1. $ sudo smartctl -d ata -a -i /dev/sda 

示例輸出:

  1. smartctl 7.1 2019-12-30 r5022 [x86_64-linux-5.4.0-29-generic] (local build) 
  2.  
  3. Copyright (C) 2002-19, Bruce Allen, Christian Franke, www.smartmontools.org 
  4.  
  5. === START OF INFORMATION SECTION === 
  6.  
  7. Model Family: Seagate Momentus 5400.6 
  8.  
  9. Device Model: ST9500325AS 
  10.  
  11. Serial Number: 5VEQTRV0 
  12.  
  13. LU WWN Device Id: 5 000c50 048fe5ff9 
  14.  
  15. Firmware Version: D005DEM1 
  16.  
  17. User Capacity: 500,107,862,016 bytes [500 GB] 
  18.  
  19. Sector Size: 512 bytes logical/physical 
  20.  
  21. Rotation Rate: 5400 rpm 
  22.  
  23. Device isIn smartctl database [for details use: -P show] 
  24.  
  25. ATA Version is: ATA8-ACS T13/1699-D revision 4 
  26.  
  27. SATA Version is: SATA 2.6, 3.0 Gb/s 
  28.  
  29. Local Time is: Mon May 11 16:35:54 2020 IST 
  30.  
  31. SMART support is: Available - device has SMART capability. 
  32.  
  33. SMART support is: Enabled 
  34.  
  35. [...] 

圖4. 使用Smartctl在Linux中查找硬盤詳細(xì)信息

想了解詳細(xì)情況,請(qǐng)查閱參考手冊(cè)頁。

  1. $ man smartctl 

5. GNOME Disks

Disks或Gnome-disk-utility是一款圖形化用戶界面程序,用于查看、修改或配置Linux系統(tǒng)中的可用存儲(chǔ)設(shè)備和介質(zhì)。如果你不習(xí)慣命令行方式,可以使用GNOME Disks來創(chuàng)建和恢復(fù)磁盤映像、分區(qū)和格式化硬盤、檢查硬盤速度、基準(zhǔn)測(cè)試硬盤及檢查健康狀況等。它預(yù)先安裝在擁有GNOME桌面環(huán)境的所有Linux發(fā)行版中。

5.1. 使用GNOME Disks 在Linux中查找硬盤詳細(xì)信息

從Menu或Dash啟動(dòng)Disks。它列出了你Linux系統(tǒng)中所有可用的磁盤和介質(zhì)。

 

圖5. 使用GNOME Disks 在Linux中查找硬盤詳細(xì)信息。

但愿本文有所幫助。

原文標(biāo)題:How To Find Hard Disk Drive Details In Linux,作者:SK

【51CTO譯稿,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文譯者和出處為51CTO.com】

 

責(zé)任編輯:龐桂玉 來源: 51CTO
相關(guān)推薦

2018-09-17 11:35:44

Linux軟件包命令

2019-08-26 11:53:38

Linux系統(tǒng)GUI

2010-09-06 11:57:33

sql server語句

2009-02-16 18:27:09

2023-02-07 08:13:47

Linux符號(hào)鏈接

2023-01-30 14:27:14

Linux進(jìn)程

2018-03-30 17:51:17

Linux命令查找文件

2016-01-07 13:52:17

Windows 10登錄顯示

2012-05-14 10:49:25

Cloud Found

2010-11-09 11:54:50

sql server查

2016-12-07 17:45:44

Linux文件

2019-07-07 08:36:31

Linux命令端口號(hào)

2022-10-14 19:30:29

Linux

2009-07-27 16:31:19

ASP.NET Det

2023-09-06 17:06:51

LinuxVxVMSAN LUN

2023-01-31 16:54:47

Linux端口

2009-07-27 10:48:53

ASP.NET Det

2025-01-22 09:57:15

2018-07-10 08:59:07

LinuxArch Linux軟件包

2022-11-07 15:29:06

UbuntuLinuxCPU
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)