首页 / Linux 命令行入门教程 / 67. fdisk / lsblk 查看分区

Linux 命令行入门教程

67. fdisk / lsblk 查看分区

本教程共 90 篇 · 第 67 篇

67. fdisk / lsblk 查看分区

想看硬盘和分区长啥样,最省事的是 lsblk。它把磁盘、分区、挂载点画成一棵树。

lsblk 不用加任何选项就能用,普通用户也能跑:

lsblk

输出里 NAME 是设备名,SIZE 是大小,MOUNTPOINTS 是挂到哪个目录。比如 /dev/sda1 挂在 /,就是系统根分区。

想看更细的信息,加 -f 连文件系统类型一起显示:

lsblk -f
Tip

记不住命令?lsblk 来自 list block devices,列出块设备。块设备就是硬盘、U 盘这类按块读写的存储。

另一个命令是 fdisk。它既能查看,也能分区(改结构),所以动它要小心。

只看不改动,用 -l 列出所有磁盘的分区表:

sudo fdisk -l

sudo 是因为读全盘设备需要权限。不加设备名就列出系统里所有盘。

如果你想进交互界面去改分区,直接跟设备名:

sudo fdisk /dev/sdb

进去后按 m 看帮助,p 打印当前分区表,n 新建分区。最关键的两个键:q 不保存退出,w 写入退出。

Warning

fdisk 里按 w 会真的改写分区表,里面已有的数据可能全没。不确定就按 q 退出,千万别乱按 w

小结:lsblk 安全地看结构,sudo fdisk -l 看分区表详情;真要分区时记住 q 保平安、w 有风险。