lsblk实战
lsblk实战做linux运维的都知道磁盘问题是日常高频故障新增磁盘识别不到、分区忘记挂载、磁盘爆满找不到闲置盘—这些问题几乎每天都在困扰我们。很多人第一反应敲fdisk -l但输出密密麻麻一堆扇区、分区表硬盘和分区的从属关系看得头昏。而lsblk是绝大多数发行版自自带的块设备查看工具无需root权限就能运行树形结构一眼分清硬盘-分区-lvm-挂载目录是日常硬盘故障排除的必备工具。一、lsblk的核心功能lsblk全称list block devices意思就是列出所有块设备包含机械盘、ssd、u 盘、swap分区、lvm逻辑卷、镜像loop设备。对比两个常用磁盘命令优势一目了然fdisk需要sudo只看分区表层级不直观不显示挂载路径df只展示已挂载分区看不到没挂载的新硬盘、空闲分区lsblk不用管理员权限树形展示父子关系已挂载或未挂载全部显示还能看文件系统、uuid、磁盘介质类型。直接输入命令不加任何参数就能查看全貌lsblk输出字段通俗解读NAME设备名sda第一块物理硬盘sda1是它下面第一个分区各种云服务器常见vdaRM:1可移动设备U 盘、光驱 sr00本地硬盘SIZE磁盘/分区容量自动 G/M 单位不用换算字节RO只读设备正常硬盘都是0TYPEdisk 物理盘、part 分区、lvm 逻辑卷、swap 交换分区MOUNTPOINT挂载目录空白未挂载SWAP代表交换分区二、常用实战参数1.lsblk -f 运维最常用查看文件系统 UUID新增硬盘挂载、修改/etc/fstab开机自动挂载会用到分区uuidlsblk -f输出会新增fstype文件系统xfs/ext4、uuid、label磁盘标签。应用场景挂载数据盘时复制uuid写入 fstab避免服务器重启磁盘序号变动导致开机失败。#uuid也可以通过blkid来查看blkid |grep sdx也可以通过以下命令查看uuidlsblk -o NAME,SIZE,TYPE,UUID,MOUNTPOINT2. lsblk -d只看物理硬盘过滤所有分区有时候服务器加装硬盘后我们只想统计有几块物理盘忽略sda1、lvm逻辑卷这些子设备lsblk -d#自定义输出列lsblk -d -o NAME,SIZE,MODEL,ROTAROTA字段0SSD固态硬盘1机械硬盘快速区分磁盘介质-o 自定义输出列只保留自己需要的信息界面干净。3. lsblk 设备名 单独查看单块硬盘详情服务器多块硬盘只排查 /dev/sdb 这块新增数据盘lsblk /dev/sdb树形只展示 sdb 自身以及下面所有分区无需在一大堆设备里翻找。4. lsblk -l 列表模式去掉树形符号脚本里调用lsblk抓取磁盘名称树形竖线会干扰文本处理用-l平铺输出lsblk -l5. lsblk -b 字节显示容量用于容量精确统计默认是GB、MB近似值需要精确字节计算磁盘总容量时使用lsblk -b三、lsblk实战总结场景 1新挂载物理硬盘或云盘确认系统是否识别机房加装硬盘、云服务器扩容数据盘后不用重启机器直接执行lsblk。输出出现sdb/vdb这类disk设备系统已识别硬件直接分区格式化看不到新增磁盘检查虚拟机磁盘配置、硬盘数据线、raid卡。同时找出未挂载空闲分区lsblk -o NAME,SIZE,FSTYPE,MOUNTPOINT | grep -v /MOUNTPOINT为空的分区就是闲置待挂载磁盘。场景 2磁盘空间爆满判断是否有未挂载大容量分区df -h看到根目录占满但是服务器配置标注有500G数据盘df却看不到。执行lsblk如果存在sdb且挂载点空白说明硬盘存在但没挂载格式化挂载后扩容存储。场景 3区分ssd和机械盘做数据库性能优化对于数据库等对读写要求较高的业务推荐放ssd固态硬盘批量服务器排查磁盘介质lsblk -d -o NAME,SIZE,ROTA | grep diskROTA0的磁盘分配给mysql、redis提升io性能。场景 4LVM 逻辑卷扩容梳理磁盘层级很多系统默认lvm分区根分区空间不足需要扩容。lsblk树形能清晰看到物理硬盘 sda2→卷组os→逻辑卷root不用再用 pvdisplay、vgdisplay 多条命令来回切换。场景 5制作开机自动挂载fstab复制分区uuid步骤lsblk -f找到数据分区uuid编辑/etc/fstab 写入uuid、挂载目录、文件系统mount -a 校验配置不报错重启自动挂载。四、注意事项lsblk 普通用户就能运行部分硬盘型号、厂商信息需要加sudosr0是光驱设备日常存储排查可以忽略loop循环设备是镜像挂载产生大量残留loop占用空间可以清理ro只读磁盘多是光盘、写保护u盘服务器硬盘出现 ro1大概率磁盘故障。五、总结日常磁盘排查优先lsblk替代老旧fdisk不管是云服务器运维、物理机房维护这条命令上手零门槛树形输出直观易懂。