首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

查看linux硬盘详细信息

要查看Linux系统中硬盘的详细信息,可以使用多种命令和工具。以下是一些常用的方法:

1. df 命令

df 命令用于显示文件系统的磁盘空间使用情况。

代码语言:txt
复制
df -h
  • -h 选项表示以人类可读的格式(如GB、MB)显示。

示例输出:

代码语言:txt
复制
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        20G   10G   10G  50% /
tmpfs           3.9G     0  3.9G   0% /dev/shm
/dev/sdb1       100G   20G   80G  20% /data

2. lsblk 命令

lsblk 命令用于列出块设备的信息。

代码语言:txt
复制
lsblk

示例输出:

代码语言:txt
复制
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0   20G  0 disk 
└─sda1   8:1    0   20G  0 part /
sdb      8:16   0  100G  0 disk 
└─sdb1   8:17   0  100G  0 part /data

3. fdisk 命令

fdisk 命令用于磁盘分区管理。

代码语言:txt
复制
sudo fdisk -l

示例输出:

代码语言:txt
复制
Disk /dev/sda: 21.5 GB, 21474836480 bytes, 41943040 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x0009f3e7

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048   41940991   20969472   83  Linux

Disk /dev/sdb: 107.4 GB, 107374182400 bytes, 209715200 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048  209715199   104856576   83  Linux

4. smartctl 命令

smartctl 命令用于查看硬盘的S.M.A.R.T.(自我监控、分析和报告技术)信息。

代码语言:txt
复制
sudo smartctl -a /dev/sda

示例输出:

代码语言:txt
复制
=== START OF INFORMATION SECTION ===
Model Family:     Western Digital Caviar Blue
Device Model:     WDC WD20EFRX-68N32N0
Serial Number:    WD-WCC4E4LA4965
LU WWN Device Id: 5 0014ee 25c5f8a4a
Firmware Version: 82.00A82
User Capacity:    2,000,398,934,016 bytes [2.00 TB]
Sector Sizes:     512 bytes logical, 4096 bytes physical
Rotation Rate:    5400 rpm
Form Factor:      3.5 inches
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   ACS-2 (minor revision not indicated)
SATA Version is:  SATA 3.0, 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is:    Mon Oct 11 12:34:56 2021 UTC
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

5. iostat 命令

iostat 命令用于监控系统的输入/输出设备负载。

代码语言:txt
复制
iostat -x 1 5
  • -x 选项表示显示详细信息。
  • 1 5 表示每秒输出一次,共输出5次。

示例输出:

代码语言:txt
复制
Linux 5.4.0-72-generic (hostname)   10/11/2021  _x86_64_    (4 CPU)

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           2.00    0.00    1.00    0.50    0.00   96.50

Device            r/s     w/s     rkB/s     wkB/s   rrqm/s   wrqm/s  %rrqm  %wrqm r_await w_await svctm  %util
sda               1.00    2.00     4.00     8.00     0.00     0.00   0.00   0.00   0.50   0.50   0.50   0.15
sdb               0.00    1.00     0.00     4.00     0.00     0.00   0.00   0.00   0.00   0.50   0.50   0.05

常见问题及解决方法

问题1:无法查看硬盘信息

原因: 可能是由于权限不足或硬盘设备文件不存在。

解决方法:

  • 确保以root用户或使用sudo运行命令。
  • 检查硬盘设备文件是否存在,例如/dev/sda

问题2:硬盘信息显示不正确

原因: 可能是由于硬盘故障或文件系统损坏。

解决方法:

  • 使用smartctl检查硬盘健康状态。
  • 运行文件系统检查工具,如fsck
代码语言:txt
复制
sudo fsck /dev/sda1

问题3:硬盘性能低下

原因: 可能是由于I/O负载过高或磁盘碎片过多。

解决方法:

  • 使用iostat监控I/O负载,找出瓶颈。
  • 定期进行磁盘碎片整理(对于支持的工具,如defrag)。
代码语言:txt
复制
sudo defrag /dev/sda1

通过以上方法和工具,可以全面了解Linux系统中硬盘的详细信息,并有效解决常见问题。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

57秒

109_Linux之硬盘查看df

1分22秒

硬盘出现无法访问并且查看属性是0字节怎么办-硬盘数据恢复

25分31秒

7. 尚硅谷_佟刚_JavaWEB案例_查看图书详细信息.wmv

14分21秒

21-linux教程-linux中查看当前所在目录和查看当前目录下的内容

4分4秒

106_Linux之cpu查看vmstat

2分54秒

107_Linux之cpu查看pidstat

25分37秒

043_尚硅谷_Linux实操篇_给Linux添加一块新硬盘.avi

25分37秒

40-尚硅谷大数据Linux-给Linux添加一块新硬盘.avi

2分20秒

111_Linux之网络IO查看ifstat

5分24秒

17-linux教程-查看用户信息-切换用户

1分49秒

44-linux教程-查看文件或者目录的权限

2分59秒

108_Linux之内存查看free和pidstat

领券