linux怎么查看哪块硬盘
linux怎么查看哪块硬盘详细介绍
在 Linux 系统中,可以通过以下几种常用方式查看硬盘信息:
1.
使用 lsblk 命令(推荐)
lsblk 用于列出所有块设备(包括硬盘、分区、U 盘等),以树状结构显示,直观清晰。
bash
lsblk
- 输出示例:plaintext
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 465.8G 0 disk
├─sda1 8:1 0 512M 0 part /boot/efi
├─sda2 8:2 0 1.8G 0 part /boot
└─sda3 8:3 0 463.5G 0 part /
sdb 8:16 0 931.5G 0 disk
├─sdb1 8:17 0 931.5G 0 part /data
nvme0n1 259:0 0 476.9G 0 disk
├─nvme0n1p1 259:1 0 476.9G 0 part /mnt
- 关键字段:
NAME:设备名称(如sda、nvme0n1等,sd开头为传统硬盘,nvme为 NVMe 固态硬盘)。SIZE:硬盘容量。TYPE:类型(disk表示物理硬盘,part表示分区)。
2.
使用 fdisk -l 命令
fdisk 用于查看磁盘分区表,会列出所有硬盘及其分区的详细信息。
bash
- 输出示例:plaintext
Disk /dev/sda: 465.76 GiB, 500107862016 bytes, 976773168 sectorsDisk model: WDC WD5000LPCX-0
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
Device Start End Sectors Size Type
/dev/sda1 2048 1050623 1048576 512M EFI System
/dev/sda2 1050624 4997119 3946496 1.9G Linux filesystem
/dev/sda3 4997120 976773119 971775999 463.5G Linux filesystem
- 作用:显示硬盘型号、容量、分区起始 / 结束位置、文件系统类型等。
3.
使用 df 命令(查看已挂载的硬盘)
df 用于查看文件系统的磁盘空间使用情况,列出已挂载的硬盘及其挂载点。
bash
- 输出示例:plaintext
Filesystem Size Used Avail Use% Mounted on/dev/sda3 439G 123G 316G 28% /
/dev/sda2 1.8G 197M 1.6G 12% /boot
/dev/sda1 512M 62M 450M 13% /boot/efi
/dev/sdb1 860G 500G 360G 59% /data
- 注意:未挂载的硬盘不会在此列表中显示,需配合
lsblk或fdisk使用。
4.
查看硬盘硬件信息(smartctl)
smartctl 用于获取硬盘的 SMART(自我监测、分析与报告技术)信息,可查看硬盘健康状态、错误计数等。
bash
smartmontools
dnf smartmontools
smartctl /dev/sda
5.
通过文件系统目录查看
硬盘设备文件通常位于 /dev/ 目录下,以 sd*(传统硬盘)或 nvme*(NVMe 硬盘)命名:
bash
/dev/sd*/dev/nvme*
总结:
- 快速查看所有硬盘(包括未挂载的):使用
lsblk或sudo fdisk -l。 - 查看已挂载的硬盘及其使用情况:使用
df -h。 - 获取硬盘硬件细节和健康状态:使用
smartctl。
根据需求选择合适的命令即可。