当前位置:首页 > 技术文章 > 正文内容

LINUX每日学习:磁盘分区查看lsblk

zonemu2个月前 (07-18)技术文章17

lsblk 是 Linux 系统中用于列出 块设备(如硬盘、分区、USB设备等)信息的实用工具。它以树状结构展示设备之间的层次关系(如物理磁盘与其分区),并显示设备的关键属性(如大小、挂载点等)。


lsblk常用选项

-a:显示所有设备(包括空设备)。

-f:显示文件系统类型、UUID、挂载点等信息。

-m:显示设备的权限和所有者信息。

-p:显示完整设备路径(如 /dev/sda 而非 sda)。

-o:指定输出字段(如 NAME,SIZE,MOUNTPOINT)。

--tree:以树状结构显示设备层次。

-J:以 JSON 格式输出(适用于脚本处理)。


实例与详解

1. 默认输出(树状结构)

lsblk

字段解释:

NAME: 设备名称(如 sda 表示第一块硬盘,sda1 是其第一个分区)。

MAJ:MIN: 主设备号和次设备号,供内核识别设备。

RM: 是否为可移动设备(1=是,0=否)。

SIZE: 设备容量。

RO: 是否只读设备(1=是,0=否)。

TYPE: 设备类型(disk 物理磁盘,part 分区,rom 只读光盘)。

MOUNTPOINT: 挂载点(如 / 根目录)。


2. 显示文件系统信息 (-f)

lsblk -f

新增字段:

FSTYPE: 文件系统类型(如 ext4, vfat, ntfs)。

UUID: 设备的唯一标识符(用于挂载配置)。

LABEL: 文件系统标签(可自定义)。


3. 显示完整设备路径 (-p)

lsblk -p

4. JSON 格式输出 (-J)

lsblk -J

输出用途:适合通过脚本解析设备信息。


总结

lsblk 是快速查看磁盘和分区信息的核心工具,其最大的特点是直观。

结合 -f 和 -J 可定制输出内容,满足不同场景需求

相关文章

一套智能停车场收费管理系统设计方案,拓扑图VISIO格式

大家好,我是薛哥。最近VIP会员群的读者咨询停车场管理系统的规划设计方案,今天分享一个模板素材,主要里面的拓扑图可以编辑的,VISIO格式,建议收藏备用。此套完整的Word方案,VIP会员下载!智能停...

Python 实现 | 通过 Gitlab API 获取项目工程、分支、commit 提交记录

前提在 gitlab 中你的工程创建 Access Token然后你会得到一个 21 位 access token,代码中需要用到。代码''' 说明: 1.登录gitlab的r...

我常在使用的几个 VIM 插件(我常在使用的几个 vim 插件)

今天给你分享几个我觉得还不错的 VIM 插件,也许能给你带来一点「惊喜感」。vim主题插件 你完全可以让你的编辑器按照你喜欢的样子呈现,在 vimcolors 这个网站中,汇集了很多的主题,你可以进去...

15款测试html5响应式的在线工具(测试类h5)

手机、平板灯手持设备的增多,网站要顺应变化,就必须要做响应式开发,响应式网站最大的特点在于可以在不同设备下呈现不同的布局,是基于html5+css3技术,目前越来越多的网站开始采用了响应式设计,而下面...

详解HTML5培训课程行业标准(html5课程总结)

需要HTML5培训必须先了解HTML5前景,没前景的职业,我们绝对不去入坑,这是正常人的思维。因此学习HTML5还的要多了解一些,目前HTML5技术已经日趋成熟,从国内热潮来看很多企业已开始使用,所以...

73 “动态数组”用法详解(八) -选择行列CHOOSECOLS函数

今天继续分享动态数组专属函数系列行列数组函数系列之选择行列。选择行列这个函数原来没有发现他们的特殊之处,一直到有一天需要把常规公式更改为动态数组后,才发现这个函数的优秀之处。老规矩,还是看语法,再看案...