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