在Linux中查找硬盤序列號的八種姿勢
1.摘要
在管理 Linux 系統(tǒng)時,跟蹤硬盤或存儲設備至關重要,其中一個關鍵信息就是存儲驅動器的序列號。序列號是每個硬盤的唯一標識,對于故障排除、監(jiān)控和維護等各種管理工作至關重要。
在本指南中,我們將探討在 Linux 環(huán)境中查找硬盤序列號的幾種方法,包括命令行和圖形方法。
2.lshw命令
lshw 命令是一個小型工具,可幫助查找計算機硬件的所有詳細信息。
它能告訴你內存容量、硬件上運行的軟件版本、主板詳情、CPU 類型和速度、緩存信息以及總線速度。
要查找硬盤驅動器的序列號,請使用以下命令,該命令將顯示塊設備列表及其序列號,如圖所示:
sudo lshw -class disk
OR
sudo lshw -class disk | grep serial
圖片
3.lsblk命令
lsblk 命令用于列出連接到系統(tǒng)的所有可用存儲設備的詳細信息,包括名稱、大小和類型等細節(jié),從而提供塊設備的結構化概覽。
要顯示塊設備列表及其序列號,請運行以下命令:
lsblk -o NAME,SERIAL
圖片
3.smartctl命令
smartctl 是一款命令行工具,用于跟蹤和控制配備 SMART(自監(jiān)測、分析和報告技術)功能的存儲硬盤。
它提供有關硬盤健康狀況、性能以及最重要的序列號的詳細信息,有助于硬盤識別和診斷。
要使用 smartctl 命令,需要在 Linux 系統(tǒng)上安裝該命令,具體方法是針對特定的 Linux 發(fā)行版使用以下適當?shù)拿睢?/p>
sudo apt install smartmontools [On Debian, Ubuntu and Mint]
sudo yum install smartmontools [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/smartmontools [On Gentoo Linux]
sudo apk add smartmontools [On Alpine Linux]
sudo pacman -S smartmontools [On Arch Linux]
sudo zypper install smartmontools [On OpenSUSE]
安裝完成后, 可以使用下面的命令查看本地硬盤序列號:
sudo smartctl -i /dev/sda
請確保將/dev/sda替換成自己本地的硬盤, 在命令返回結果中查看"Serial Number:"后面顯示的內容。
圖片
4.udevadm命令
udevadm 命令用于控制和查詢 udev(設備管理器)服務,以獲取有關設備及其屬性的信息,并執(zhí)行與 Linux 系統(tǒng)上設備管理相關的其他管理任務。
要使用 udevadm 獲取硬盤序列號,可以使用以下命令:
udevadm info --query=property --name=/dev/sda | grep SERIAL
圖片
5.hdparm命令
hdparm 命令是一種命令行工具,通過提供所連接硬盤的序列號、型號和固件詳情等詳細信息來檢查和調整硬盤存儲設備的設置。
要使用 hdparm 命令,你需要在 Linux 系統(tǒng)上安裝該命令,具體方法是針對特定的 Linux 發(fā)行版使用以下適當?shù)拿睢?/p>
sudo apt install hdparm [On Debian, Ubuntu and Mint]
sudo yum install hdparm [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/hdparm [On Gentoo Linux]
sudo apk add hdparm [On Alpine Linux]
sudo pacman -S hdparm [On Arch Linux]
sudo zypper install hdparm [On OpenSUSE]
安裝完成后, 可以通過hdparm查看序列號,命令如下:
sudo hdparm -i /dev/sda | grep SerialNo
圖片
6.inxi命令
inxi 命令用于收集和顯示系統(tǒng)配置信息,包括硬件、CPU、內存、圖形、網絡、序列號等詳細信息。
要使用 inxi 命令,需要在 Linux 系統(tǒng)上安裝該命令,具體方法是針對特定的 Linux 發(fā)行版使用以下適當?shù)拿睢?/p>
sudo apt install inxi [On Debian, Ubuntu and Mint]
sudo yum install inxi [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/inxi [On Gentoo Linux]
sudo apk add inxi [On Alpine Linux]
sudo pacman -S inxi [On Arch Linux]
sudo zypper install inxi [On OpenSUSE]
安裝完成后,通過以下命令查看序列號:
inxi -Dxx
圖片
7.GParted命令
GParted 是一個圖形分區(qū)編輯器,用于創(chuàng)建、調整大小、刪除、移動和管理各種存儲設備(如硬盤和 USB 驅動器)上的磁盤分區(qū)。
要使用 GParted 工具,你需要在 Linux 系統(tǒng)上安裝它,針對你的特定 Linux 發(fā)行版使用以下適當?shù)拿睢?/p>
sudo apt install gparted [On Debian, Ubuntu and Mint]
sudo yum install gparted [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/gparted [On Gentoo Linux]
sudo apk add gparted [On Alpine Linux]
sudo pacman -S gparted [On Arch Linux]
sudo zypper install gparted [On OpenSUSE]
安裝完成后,通過系統(tǒng)的應用程序菜單或在終端運行以下命令打開 GParted:
sudo gparted
在 GParted 界面,從右上角的下拉菜單中選擇要查找序列號的硬盤。
圖片
選擇磁盤后,單擊 "查看 "菜單并選擇 "設備信息",即可獲得所選磁盤的詳細信息,包括其序列號。
圖片
8.Disks命令
gnome-disks 是 GNOME 桌面環(huán)境下的一個圖形實用程序,用于管理和分析磁盤驅動器和存儲設備。此外,它還提供有關存儲設備的信息、管理分區(qū)、格式化磁盤并執(zhí)行其他與磁盤相關的任務。
通過系統(tǒng)的應用程序菜單或在終端運行以下命令打開 gnome-disks。
sudo gnome-disks
你將在 gnome-disks 的左側面板中看到可用磁盤的列表。點擊要查找序列號的磁盤。
圖片
9.結論
無論你喜歡命令行還是圖形界面,Linux 都提供了多種工具來幫助你查找存儲驅動器的序列號。
這些方法能讓你有效地管理和監(jiān)控存儲設備,提高 Linux 系統(tǒng)的整體穩(wěn)定性和性能。