如何查看Linux系统的块设备信息

2025-04发布6次浏览

在Linux系统中,块设备通常指的是硬盘、光驱等可以存储数据的设备。查看块设备信息对于系统管理和维护非常重要。本文将详细介绍如何通过多种方法查看Linux系统的块设备信息。

方法一:使用lsblk命令

lsblk(list block devices)是一个用于列出所有块设备信息的简单命令行工具。它以树状结构显示块设备的信息。

实践步骤:

  1. 打开终端。
  2. 输入以下命令并按回车:
    lsblk
    
  3. 输出结果将显示所有块设备及其挂载点、大小等信息。

示例输出:

NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda           8:0    0   100G  0 disk 
├─sda1        8:1    0   512M  0 part /boot
└─sda2        8:2    0  99.5G  0 part /
sr0          11:0    1  1024M  0 rom  

方法二:使用fdisk -l命令

fdisk是一个磁盘分区表操作工具,-l选项用于列出所有磁盘和分区的详细信息。

实践步骤:

  1. 打开终端。
  2. 输入以下命令并按回车:
    sudo fdisk -l
    
  3. 输出将显示每个磁盘的详细信息,包括磁盘大小、分区情况等。

注意事项:

  • 需要超级用户权限来执行此命令。

方法三:使用df命令

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

实践步骤:

  1. 打开终端。
  2. 输入以下命令并按回车:
    df -h
    
  3. -h选项使输出更人性化,便于阅读。

示例输出:

Filesystem      Size  Used Avail Use% Mounted on
udev            7.8G     0  7.8G   0% /dev
tmpfs           1.6G  2.1M  1.6G   1% /run
/dev/sda2        99G   12G   83G  13% /
tmpfs           7.8G  112K  7.8G   1% /dev/shm

方法四:使用blkid命令

blkid命令用于查找块设备的属性,如UUID和文件系统类型。

实践步骤:

  1. 打开终端。
  2. 输入以下命令并按回车:
    blkid
    
  3. 输出将显示每个块设备的UUID、文件系统类型等信息。

示例输出:

/dev/sda1: UUID="123-e45f-678g" TYPE="ext4" PARTUUID="a1b2c3-d4e5"
/dev/sda2: UUID="987-f65d-321h" TYPE="ext4" PARTUUID="z9y8x7-w6v5"