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

Linux基础命令lsblk详解

lsblk 是一个用于列出系统中的块设备(如硬盘、分区、USB驱动器等)的命令。下面是 lsblk 命令的所有常用参数详解和举例说明。

基本用法

lsblk [选项] 

常用参数解释

  1. -a, --all
    显示所有设备,包括未挂载的设备。

    示例:

    lsblk -a 
  2. -b, --bytes
    以字节为单位显示大小。

    示例:

    lsblk -b 
  3. -d, --nodeps
    只显示设备,而不显示其依赖的分区。

    示例:

    lsblk -d 
  4. -f, --fs
    显示文件系统的信息,包括挂载点和类型。

    示例:

    lsblk -f 
  5. -l, --list
    以单行的格式显示每个设备的信息。

    示例:

    lsblk -l 
  6. -n, --noheadings
    不显示表头。

    示例:

    lsblk -n 
  7. -o, --output
    自定义输出字段。例如,可以选择只显示设备名和挂载点。

    示例:

    lsblk -o NAME,MOUNTPOINT 
  8. -P, --pairs
    将输出格式化为键值对(key-value pair)。

    示例:

    lsblk -P 
  9. -r, --raw
    以原始格式输出设备信息。

    示例:

    lsblk -r 
  10. -t, --tree
    以树形结构显示设备及其分区关系。

    示例:

    lsblk -t 
  11. -v, --version
    显示版本信息。

    示例:

    lsblk -v 
  12. -h, --help
    显示帮助信息。

    示例:

    lsblk -h 

示例输出解读

运行基本的 lsblk 命令会得到类似下面的输出:

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 931.5G 0 disk ├─sda1 8:1 0 100G 0 part / ├─sda2 8:2 0 200G 0 part /data └─sda3 8:3 0 731.5G 0 part 

解释:

  • NAME 表示设备名。
  • MAJ:MIN 表示主次设备号。
  • RM 表示是否为可移动设备(1表示可移动,0为不可移动)。
  • SIZE 表示设备大小。
  • RO 表示是否为只读设备(1表示只读,0为可读写)。
  • TYPE 表示设备类型(如 disk, part)。
  • MOUNTPOINT 表示挂载点,如果没有挂载,则为空。

通过合理利用 lsblk 命令和其参数,可以有效地管理和监控系统中的块设备。

相关文章:

  • vue限定类型上传文件 最简单实践(单个可文件、可图片)
  • Hive数仓操作(五)
  • STM32--GPIO点亮LED灯(手把手,超详细)
  • @antv/x6 动态的修改attr与prop,以及动态改变节点的大小
  • 2024年_ChatGPT 及类似的人工智能技术带来的影响与改变 怎样利用 ChatGPT 提高学习效率
  • 【JAVA源码授权】
  • 计算机毕业设计Hadoop+Spark知识图谱美团美食推荐系统 美团餐厅推荐系统 美团推荐系统 美食价格预测 美团爬虫 美食数据分析 美食可视化大屏
  • ​IAR全面支持国科环宇AS32X系列RISC-V车规MCU
  • Spring Boot CLI命令行工具
  • Java中的PriorityQueue详解
  • 爬虫库是什么?是ip吗
  • 分享国产RISC-V单片机通用
  • 【MySQL】视图、用户和权限管理
  • 每一个云手机的ip是独立的吗
  • 【2025】基于Django的鱼类科普网站(源码+文档+调试+答疑)
  • (十五)java多线程之并发集合ArrayBlockingQueue
  • [微信小程序] 使用ES6特性Class后出现编译异常
  • 【编码】-360实习笔试编程题(二)-2016.03.29
  • 2017-09-12 前端日报
  • Android Volley源码解析
  • CSS实用技巧干货
  • Docker容器管理
  • GDB 调试 Mysql 实战(三)优先队列排序算法中的行记录长度统计是怎么来的(上)...
  • golang中接口赋值与方法集
  • HTTP中的ETag在移动客户端的应用
  • leetcode388. Longest Absolute File Path
  • Magento 1.x 中文订单打印乱码
  • React中的“虫洞”——Context
  • SegmentFault 2015 Top Rank
  • SSH 免密登录
  • uva 10370 Above Average
  • 搞机器学习要哪些技能
  • 力扣(LeetCode)22
  • 买一台 iPhone X,还是创建一家未来的独角兽?
  • 如何正确配置 Ubuntu 14.04 服务器?
  • 通过npm或yarn自动生成vue组件
  • 吴恩达Deep Learning课程练习题参考答案——R语言版
  • 学习HTTP相关知识笔记
  • 用jquery写贪吃蛇
  • 进程与线程(三)——进程/线程间通信
  • ​Java基础复习笔记 第16章:网络编程
  • ​一文看懂数据清洗:缺失值、异常值和重复值的处理
  • ​直流电和交流电有什么区别为什么这个时候又要变成直流电呢?交流转换到直流(整流器)直流变交流(逆变器)​
  • # Panda3d 碰撞检测系统介绍
  • $.ajax()方法详解
  • (八)五种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (附源码)计算机毕业设计ssm高校《大学语文》课程作业在线管理系统
  • (三)终结任务
  • (十六)、把镜像推送到私有化 Docker 仓库
  • (转) Face-Resources
  • .net core webapi 大文件上传到wwwroot文件夹
  • .NET MVC第三章、三种传值方式
  • .NET 设计一套高性能的弱事件机制
  • .pyc文件是什么?
  • @PostConstruct 注解的方法用于资源的初始化