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

来源:这里教程网 时间:2026-03-27 14:23:24 作者:

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

lsblk
命令,即使你是 Linux 新手也能轻松上手!

什么是 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使用教程查看磁盘分区

相关推荐

热文推荐