当前位置:首页 > Debian > 正文

Debian系统中如何使用lsblk命令(详细教程:轻松列出块设备与磁盘分区信息)

在使用 Debian 系统进行磁盘管理、分区操作或排查存储问题时,lsblk 命令是一个非常实用的工具。它能以清晰、结构化的方式列出块设备(如硬盘、SSD、U盘等)及其分区信息。本教程将手把手教你如何使用 lsblk 命令,即使你是 Linux 新手也能轻松上手!

Debian系统中如何使用lsblk命令(详细教程:轻松列出块设备与磁盘分区信息) Debian lsblk命令 列出块设备 lsblk使用教程 查看磁盘分区 第1张

什么是 lsblk 命令?

lsblk 是 “list block devices” 的缩写,属于 util-linux 软件包的一部分,在大多数现代 Linux 发行版(包括 Debian)中默认已安装。它能显示系统中所有块设备的信息,包括设备名称、大小、挂载点、文件系统类型等。

基本用法:快速列出所有块设备

打开终端,输入以下命令:

$ lsblk  

你将看到类似如下的输出:

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTSsda      8:0    0 465.8G  0 disk ├─sda1   8:1    0   512M  0 part /boot/efi├─sda2   8:2    0   732M  0 part /boot└─sda3   8:3    0 464.6G  0 part /sdb      8:16   1  29.8G  0 disk └─sdb1   8:17   1  29.8G  0 part /media/user/USB_DRIVE  

从输出可以看出:

  • sda 是主硬盘,包含三个分区(sda1、sda2、sda3),分别挂载到 /boot/efi/boot 和根目录 /
  • sdb 是一个 U 盘(注意 RM 列为 1 表示可移动设备),挂载在 /media/user/USB_DRIVE

常用选项详解

除了基本用法,lsblk 还支持多种参数,帮助你获取更详细或特定格式的信息:

1. 显示文件系统类型(-f)

$ lsblk -f  

此命令会额外显示 FSTYPE(文件系统类型)、LABEL(卷标)和 UUID 等信息,对配置 /etc/fstab 非常有用。

2. 以字节为单位显示大小(-b)

$ lsblk -b  

默认显示的是人类可读的单位(如 GB、MB),使用 -b 可以显示精确的字节数。

3. 仅显示特定设备

$ lsblk /dev/sda  

只列出 /dev/sda 及其子分区的信息。

4. 输出为 JSON 格式(-J)

$ lsblk -J  

适合用于脚本处理或自动化任务。

常见应用场景

  • 确认新插入的 U 盘或移动硬盘是否被识别。
  • 查看当前系统磁盘分区结构,避免误删重要分区。
  • 获取分区的 UUID,用于编辑 /etc/fstab 实现自动挂载。
  • 排查“磁盘空间不足”问题时,快速定位大容量分区。

小贴士

如果你发现 lsblk 命令未找到,请先安装 util-linux 包(Debian 中通常已预装):

$ sudo apt update$ sudo apt install util-linux  

通过本教程,相信你已经掌握了在 Debian 系统中使用 lsblk 命令列出块设备的基本方法。无论是日常维护还是故障排查,这个命令都能为你提供清晰的磁盘视图。快在你的终端中试试吧!

关键词回顾:Debian lsblk命令列出块设备lsblk使用教程查看磁盘分区