在使用 CentOS 或其他 Linux 系统进行系统管理和运维时,了解当前系统的磁盘和分区情况至关重要。而 lsblk 命令 就是一个非常实用的工具,它可以帮助我们快速、清晰地列出所有块设备(如硬盘、分区、LVM、挂载点等)信息。
lsblk 是 “list block devices” 的缩写,属于 util-linux 软件包的一部分,在大多数现代 Linux 发行版(包括 CentOS)中默认已安装。它以树状结构展示系统中的块设备信息,直观易懂,非常适合初学者和系统管理员使用。
最简单的用法就是直接输入命令:
lsblk 执行后,你会看到类似如下的输出:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 50G 0 disk ├─sda1 8:1 0 1G 0 part /boot└─sda2 8:2 0 49G 0 part ├─centos-root 253:0 0 45.5G 0 lvm / └─centos-swap 253:1 0 3.5G 0 lvm [SWAP]sr0 11:0 1 1024M 0 rom 除了默认输出,lsblk 还支持多种参数来定制显示内容:
-f:显示文件系统信息(如 LABEL、UUID、FSTYPE)-l:以列表形式(非树状)输出-o:自定义输出列,例如:lsblk -o NAME,SIZE,FSTYPE,MOUNTPOINT-a:显示所有设备,包括空设备例如,要查看每个分区的文件系统类型和 UUID,可以运行:
lsblk -f 输出可能如下:
NAME FSTYPE LABEL UUID MOUNTPOINTsda ├─sda1 xfs a1b2c3d4-e5f6-7890-1234-567890abcdef /boot└─sda2 LVM2_member z1y2x3w4-v5u6-t7s8-r9q0-p1o2n3m4l5k6 ├─centos-root xfs b2c3d4e5-f6g7-h8i9-j0k1-l2m3n4o5p6q7 / └─centos-swap swap c3d4e5f6-g7h8-i9j0-k1l2-m3n4o5p6q7r8 [SWAP] 对于刚接触 Linux 的用户来说,理解系统磁盘结构是基础中的基础。Centos磁盘管理离不开对块设备的识别,而 lsblk 正是实现这一目标的利器。无论你是要扩容分区、挂载新硬盘,还是排查挂载问题,Linux lsblk使用教程都能帮你快速上手。
通过本文,你已经掌握了如何使用 lsblk 命令查看 CentOS 系统中的块设备查看信息。它简单、高效、无需 root 权限,是日常运维不可或缺的工具。建议多在测试环境中练习不同参数的组合,加深理解。
提示:如果你在 CentOS 中发现没有 lsblk 命令,请运行 yum install util-linux -y 安装即可。
本文由主机测评网于2025-12-29发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/20251213648.html