我们管理Linux系统的香港服务器时,尤尤互联常常需要跟踪硬盘或存储设备的状况,其中一项关键信息是存储驱动器的序列号。序列号唯一地标识每个驱动器,对于故障排除、监控和维护等各种管理任务至关重要。
在本建议中,尤尤互联将分析多种方法(命令行和图形方式)在香港服务器的Linux系统环境中查找硬盘驱动器的序列号。
1.lshw(列出硬件)
lshw 命令是一个小工具,可帮助查找有关计算机硬件的所有详细信息。
它告诉您诸如您有多少内存、硬件上运行的软件版本、主板详细信息、CPU 类型和速度、缓存信息以及总线速度等信息。
要查找硬盘驱动器的序列号,请使用以下命令,该命令将显示块设备列表及其序列号,如下所示。
sudo lshw -class disk
或者
sudo lshw -class disk | grep serial
查找 Linux 硬盘序列号
2. lsblk(列出块设备)
lsblk命令用于列出连接到系统的所有可用存储设备的详细信息,包括名称、大小和类型等详细信息,从而给出块设备的结构化概述。
要显示块设备列表及其序列号,请运行:
lsblk -o NAME,SERIAL
列出硬盘序列号
3.smartctl(智能控制)
smartctl是一个命令行工具,用于跟踪和控制配备 SMART(自我监控、分析和报告技术)功能的存储驱动器。
它提供了有关驱动器运行状况、性能以及最重要的是其序列号的详细信息,有助于驱动器识别和诊断。
要使用smartctl命令,您需要使用以下适合您的特定 Linux 发行版的命令将其安装在 Linux 系统上。
sudo apt install smartmontools [在Debian、Ubuntu 和 Mint上]
sudo yum install smartmontools [在RHEL/CentOS/Fedora和Rocky/AlmaLinux上]
sudo emerge -a sys-apps/smartmontools [在Gentoo Linux上]
sudo apk add smartmontools [在Alpine Linux上]
sudo pacman -S smartmontools [在Arch Linux上]
sudo zypper install smartmontools [在OpenSUSE上]
安装后,可以使用smartctl来定位序列号。
sudo smartctl -i /dev/sda
确保替换为您的实际硬盘,并在输出中/dev/sda查找序列号“Serial Number”字段,如图所示。
检查硬盘序列号
4. udevadm(udev 管理)
udevadm命令用于控制和查询udev(设备管理器)服务,以获取有关设备及其属性的信息,并执行与 Linux 系统上的设备管理相关的其他管理任务。
要使用udevadm获取硬盘的序列号,您可以使用以下命令。
udevadm info --query=property --name=/dev/sda | grep SERIAL
列出硬盘序列号
5. hdparm(获取/设置ATA/SATA驱动器参数)
hdparm命令是一个命令行工具,用于通过提供连接驱动器的序列号、型号和固件详细信息等详细信息来检查和调整硬盘存储驱动器的设置。
要使用hdparm命令,您需要使用以下适合您的特定 Linux 发行版的命令将其安装在 Linux 系统上。
sudo apt install hdparm [在Debian、Ubuntu 和 Mint上]
sudo yum install hdparm [在RHEL/CentOS/Fedora和Rocky/AlmaLinux上]
sudo emerge -a sys-apps/hdparm [在Gentoo Linux上]
sudo apk add hdparm [在Alpine Linux上]
sudo pacman -S hdparm [在Arch Linux上]
sudo zypper install hdparm [在OpenSUSE上]
安装后,您可以使用hdparm查找序列号。
sudo hdparm -i /dev/sda | grep SerialNo
查找 Linux 存储设备序列号
6.inxi命令
inxi命令用于收集和显示有关系统配置的信息,包括有关硬件、CPU、内存、图形、网络、序列号等的详细信息。
要使用inxi命令,您需要使用以下适合您的特定 Linux 发行版的命令将其安装在 Linux 系统上。
sudo apt install inxi [在Debian、Ubuntu 和 Mint上]
sudo yum install inxi [在RHEL/CentOS/Fedora和Rocky/AlmaLinux上]
sudo emerge -a sys-apps/inxi [在Gentoo Linux上]
sudo apk add inxi [在Alpine Linux上]
sudo pacman -S inxi [在Arch Linux上]
sudo zypper install inxi [在OpenSUSE上]
安装后,可以使用inxi查找序列号。
inxi -Dxx
查找存储设备的序列号
7.GParted(GNOME分区编辑器)
GParted是一个图形分区编辑器,用于在各种存储设备(例如硬盘驱动器和 USB 驱动器)上创建、调整大小、删除、移动和管理磁盘分区。
要使用GParted工具,您需要使用以下适合您的特定 Linux 发行版的命令将其安装在 Linux 系统上。
sudo apt install gparted [在Debian、Ubuntu 和 Mint上]
sudo yum install gparted [在RHEL/CentOS/Fedora和Rocky/AlmaLinux上]
sudoemerge -a sys-apps/gparted [在Gentoo Linux上]
sudo apk add gparted [在Alpine Linux上]
sudo pacman -S gparted [在Arch Linux上]
sudo zypper install gparted [在OpenSUSE上]
安装后,通过系统的应用程序菜单或在终端中运行以下命令打开GParted 。
sudo gparted
在GParted界面中,从右上角的下拉菜单中选择要查找序列号的硬盘。
Gparted 磁盘实用程序
选择磁盘后,单击查看“View”菜单并选择设备信息“Device Information”,这将为您提供有关所选磁盘的详细信息,包括其序列号。
Gparted 磁盘序列号
8. 磁盘(Gnome 磁盘)
gnome-disks是一个用于 GNOME 桌面环境的图形实用程序,用于管理和分析磁盘驱动器和存储设备。此外,它还提供有关存储设备的信息、管理分区、格式化磁盘以及执行其他与磁盘相关的任务。
通过系统的应用程序菜单或在终端中运行以下命令来打开gnome-disks 。
sudo gnome-disks
您将在 gnome-disks 的左侧面板中看到可用磁盘的列表。单击要查找序列号的磁盘。
Gnome 磁盘 – 查找序列号
无论您喜欢命令行还是图形界面,Linux 都提供了各种工具来帮助您查找存储驱动器的序列号。
这些方法使您能够有效地管理和监控您的存储设备,从而增强 Linux 系统的整体稳定性和性能。