作为IT工程师,掌握Linux系统中查看硬盘信息的方法非常重要。以下是几种常用的查看硬盘信息的方法:
lsblk
命令查看块设备lsblk
这个命令会显示所有块设备(硬盘、分区等)的树状结构,包括设备名、挂载点、大小等信息。
fdisk
查看分区表sudo fdisk -l
这个命令需要root权限,可以显示详细的硬盘分区信息,包括硬盘大小、分区表类型、各分区大小等。
df
查看磁盘空间使用情况df -h
-h
参数表示以人类可读的格式显示(GB、MB等),这个命令显示已挂载文件系统的磁盘空间使用情况。
du
查看目录/文件占用空间du -sh /path/to/directory
-s
表示汇总,-h
表示人类可读格式,这个命令可以查看特定目录或文件占用的磁盘空间。
hdparm
查看硬盘性能信息sudo hdparm -I /dev/sda
这个命令可以显示硬盘的详细技术信息,包括型号、固件版本、支持的DMA模式等。
smartctl
查看SMART信息sudo smartctl -a /dev/sda
需要安装smartmontools
包,可以查看硬盘的SMART健康状态和错误日志。
lshw
查看硬件信息sudo lshw -class disk
这个综合命令可以显示详细的磁盘硬件信息。
cat /proc/partitions
这个文件包含了系统识别的所有分区信息。
blkid
查看块设备属性sudo blkid
显示块设备的UUID、文件系统类型等属性信息。
mount
查看已挂载设备mount | grep '^/dev'
显示当前已挂载的设备和它们的挂载点。
掌握这些命令可以帮助你全面了解Linux系统中的硬盘状态、性能和使用情况,对于系统管理和故障排查都非常有用。