Linux lsblk 命令详解

简介

Linux 中的 lsblk 命令,全称叫做:list block devices 用于列出块设备的信息,如硬盘、ssd盘及其分区。它提供了系统上所有块设备的树形结构,显示了它们的安装方式、大小和类型。

lsblk 命令读取 sysfs 文件系统和 udev db 收集信息。如果 udev db 不可用或在没有 udev 支持的情况下编译 lsblk,然后它尝试读取来自块设备的标签、uuid 和文件系统类型

基础语法

lsblk [options]

输出的字段

  • NAME:块设备的名称(例如,sda, nvme0n1)。

  • MAJ:MIN::主设备号和次设备号

  • RM:该设备是否可移动(1 表示可移动,0 表示不可移动)

  • SIZE:块设备的大小

  • RO:设备是否为只读(1 为只读,0 为读写)

  • TYPE:设备的类型,如:disk, part, rom

  • MOUNTPOINT:挂载点:设备在文件系统中的安装位置

常用选项

  • -a:在输出中包含空设备

  • -f:显示文件系统信息(类型、标签、UUID)

  • -l:以列表格式显示输出

  • -J:以 JSON 格式显示输出

  • -m:显示设备所有者、组和模式

  • -n:抑制输出中的标题行

  • -p:显示完整的设备路径(例如,/dev/sda,而不仅仅是 sda

  • -e <dev>:从输出中排除特定设备

  • -I <dev>:在输出中仅包含特定设备

  • -o <columns>:指定要显示的列

  • x:按指定字段对输出进行排序

示例用法

列出所有块设备

这将以树结构显示所有块设备

lsblk

示例输出

NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda           8:0    0   500G  0 disk
├─sda1        8:1    0   200G  0 part /
├─sda2        8:2    0<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值