如何找出 Ubuntu 服务器中安装了哪些磁盘驱动器

如何找出 Ubuntu 服务器中安装了哪些磁盘驱动器

我可以远程访问(包括 root 访问)Ubuntu 9 服务器,但无法物理检查它或重新启动它。

我想找出服务器上安装的硬盘的制造商和型号以及它们的连接方式(SATA / IDE,哪个版本)。有没有命令行方式可以做到这一点?(如果需要,我可以安装其他软件)

答案1

如果你fdisk -l以 root 身份执行此操作,它将列出如下所示的驱动器和分区:

Disk /dev/sda: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00044ff8

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1         994     7977984   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2             994        1045      407553    5  Extended
/dev/sda5             994        1045      407552   82  Linux swap / Solaris

/dev/sda 是驱动器,每个数字是一个分区。

因此,如果您看到 hda 或 sda 或 sdb...这就是您在 smartctl 命令中使用的。

你可以使用以下方式获取 smartctlsudo apt-get install smartmontools

因为我的是 sda...

跑步sudo smartctl -i /dev/sda

=== START OF INFORMATION SECTION ===
Device Model:     VBOX HARDDISK
Serial Number:    VB3fd813ad-aa9ce411
Firmware Version: 1.0
User Capacity:    8,589,934,592 bytes
Device is:        Not in smartctl database [for details use: -P showall]
ATA Version is:   6
ATA Standard is:  ATA/ATAPI-6 published, ANSI INCITS 361-2002
Local Time is:    Mon Jun 28 22:16:37 2010 PDT
SMART support is: Unavailable - device lacks SMART capability.
A mandatory SMART command failed: exiting. To continue, add one or more '-T permissive' options.

答案2

我会这样做...

smartctl -i /dev/sda

它将转储 SMART 设备信息。这将为您提供驱动器的型号,甚至序列号。

答案3

为了列出你的机器是由哪种硬件制成的,lshw这是你的朋友。引用 Debian 软件包描述:

lshw是一个用于提取机器硬件配置详细信息的小工具。它可以报告具有 DMI 功能的 x86 或 IA-64 系统以及某些 PowerPC 机器(已知 PowerMac G4 可以工作)的准确内存配置、固件版本、主板配置、CPU 版本和速度、缓存配置、总线速度等。

相关内容