加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

怎样在Linux中查找硬盘的详细信息?

发布时间:2021-06-04 03:36:13 所属栏目:Linux 来源:互联网
导读:Hdparm是个命令行程序,用于获取或设置PATA、SATA、SAS和SSD设备的硬件参数。它接受连接到IDE、SATA,SAS接口的任何设备作为大容量存储介质,因此我们甚至还可以获取有关CD/DVD驱动器的信息。使用hdparm实用程序,我们可以调整硬盘或DVD驱动器、测试HDD或S

Hdparm是个命令行程序,用于获取或设置PATA、SATA、SAS和SSD设备的硬件参数。它接受连接到IDE、SATA,SAS接口的任何设备作为大容量存储介质,因此我们甚至还可以获取有关CD/DVD驱动器的信息。使用hdparm实用程序,我们可以调整硬盘或DVD驱动器、测试HDD或SSD速度、通过激活声学模式减小噪声、打开或关闭节能模式、启用或禁用睡眠模式、启用/禁用驱动器缓存甚至安全擦除驱动器。Hdparm由Mark Lord编写,他是Linux(E)IDE驱动程序的首席开发者和维护者,也是“libata”子系统的当前贡献者。

注意事项:虽然hdparm在提高磁盘性能方面有显著优势,但它也极其危险。某些参数被滥用时,它很可能导致大量数据丢失。hdparm文档建议不要在任何情况下使用一些命令。因此,本文排除了这类危险的命令。更重要的是,始终建议在Linux系统上试用hdparm之前备份硬盘内容。

1.1. 在Linux上安装hdparm

Hdparm预先安装在大多数Linux发行版中。如果因某种原因未包含在内,使用默认的软件包管理器在你的Linux系统上安装hdparm。

在Arch Linux或Manjaro Linux上:

$ sudo pacman -S hdparm 

在Debian、Ubuntu或Linux Mint上:

$ sudo apt install hdparm 

在Fedora、CentOS或RHEL上:

$ sudo dnf install hdparm 

在openSUSE上:

$ sudo zypper install hdparm 

1.2. 使用Hdparm在Linux中查找硬盘详细信息

要显示硬盘的详细信息,只需以拥有sudo或root权限的情况下运行hdparm,如下所示:

$ sudo hdparm -I /dev/sda | less 

这里,sda是我的硬盘。把它换成你自己的设备。在这里,我使用“less”命令用于交互式阅读。按回车键或按向上/向下箭头浏览输出的其余部分。完成后按q退出。

我的Ubuntu系统的输出示例:

/dev/sda: 

 

ATA device, with non-removable media 

 

Model Number: ST9500325AS 

 

Serial Number: 5VEQTRV0 

 

Firmware Revision: D005DEM1 

 

Transport: Serial 

 

Standards: 

 

Used: unknown (minor revision code 0x0029) 

 

Supported: 8 7 6 5 

 

Likely used: 8 

 

Configuration: 

 

Logical max current

 

cylinders 16383 16383 

 

heads 16 16 

 

sectors/track 63 63 

 

--

 

CHS current addressable sectors: 16514064 

 

LBA user addressable sectors: 268435455 

 

LBA48 user addressable sectors: 976773168 

 

Logical/Physical Sector size: 512 bytes 

 

device size with M = 1024*1024: 476940 MBytes 

 

device size with M = 1000*1000: 500107 MBytes (500 GB) 

 

cache/buffer size = 8192 KBytes 

 

Nominal Media Rotation Rate: 5400 

 

Capabilities: 

 

LBA, IORDY(can be disabled) 

 

Queue depth: 32 

 

Standby timer values: spec'd by Standard, no device specific minimum 

 

R/W multiple sector transfer: Max = 16 Current = 16 

 

Advanced power management level: 254 

 

Recommended acoustic management value: 208, current value: 208 

 

DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 udma5 *udma6 

 

Cycle time: min=120ns recommended=120ns 

 

PIO: pio0 pio1 pio2 pio3 pio4 

 

Cycle time: no flow control=120ns IORDY flow control=120ns 

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读