如何查看Linux磁盘分区情况 fdisk和lsblk命令使用指南

哈,说起Linux系统中的磁盘分区查看命令,这两个其实是日常运维中的“老朋友”了。
上周,一位客户问我 lsblk 和 fdisk 这两个命令有什么区别以及如何使用它们。
我向他详细解释了这一点。

首先我们来说说lsblk。
这件事简单直接,就像快速浏览超市货架一样,瞬间就完成了。
只要在命令行中输入lsblk,它就会为你列出所有的块设备,比如硬盘、U盘、光驱等,并且还会告诉你大小、挂载点等。
如果你想查看文件系统类型,加上-f参数,就会为你显示出来,比如ext4 、xfs、swap等。
这个东西是用来快速确认系统有多少硬盘,挂载了哪些分区,以及检查分区是否格式化的。
非常实用。

再说一下fdisk,就像走进超市,开始挑选。
它具有比 lsblk 更强大的功能。
您可以使用 sudo fdisk -l 查看所有磁盘的分区信息,包括容量、分区表类型(MBR 或 GPT)、起始和结束扇区等。
如果您想查看特定磁盘的分区信息,只需使用 sudo fdisk -l /dev/sda 并指定设备名称即可。

这两个命令如何选择?为了更简单,只需使用 lsblk。
如果你想做一些深入的分析,比如验证分区表类型或者检查磁盘是否有未分配的空间,你需要使用fdisk。
不过要注意fdisk必须使用sudo权限,否则可能看不到完整的信息。

我自己的陷阱是,有时初学者可以使用lsblk来编辑分区,但这是不可能的。
lsblk 只负责查看,不负责编辑。
编辑分区的工作必须留给fdisk(交互模式)。

总之,掌握lsblk和fdisk这两个命令,对于日常运维和故障排除有很大的帮助。
比如确认系统盘数量,直接lsblk;检查分区是否已格式化,lsblk -f;要验证磁盘是否为 GPT 格式,请执行 sudo fdisk -l /dev/sda。
根据不同的场景选择不同的命令会更加有效。
不管怎样,如果你弄清楚了,你会越来越习惯使用它。
我还在思考这个问题,如何让这些命令更加智能,自动分析问题,不过那可能要等未来了。

LINUX怎么查看硬盘分区和大小_LINUX查看磁盘分区信息的常用命令

Linux系统中有很多查看硬盘分区的命令。
老实说,有不少。
我使用过其中的一些,它们似乎都非常有帮助。

1 .使用 df-h 这是最简单的。
打开终端,输入 df-h 并按 Enter。
您可以即时看到所有已安装的磁盘、正在使用的磁盘以及剩余量,一目了然。
单位都是千兆字节或者兆字节,非常直观。
例如,上次我检查时,我的根目录使用了大约 8 0GB,还剩下 7 0GB。
千兆单位非常清楚。

2 .lsblk-fl 这个命令可以看到更详细的信息。
键入 lsblk 并按 Enter 键以查看所有硬盘驱动器和分区。
硬盘驱动器通常称为 sdX,例如 sdA 或 nvme0n1 下面是不同的部分,例如 sdA1 为了看得清楚,最好加上-f显示文件系统类型,加上-l使用列表格式。
上次我使用此命令时,我看到我的 nvme0n1 p1 分区大小为 5 00GB,并安装到 /media。

3 sudofdisk-l 该命令需要管理员权限。
输入 sudofdisk -l 并按 Enter。
您将看到有关所有硬盘驱动器的详细信息,包括硬盘驱动器型号、总容量、分区数量、起始扇区以及每个分区的大小。
上次我查看我的旧 /dev/sda 硬盘时,它有 2 TB,分为三个区域。
还有一个名为Disklabeltype的字段,您可以在其中查看它是MBR还是GPT分区系统。

4 假粒子-l 这与 fdisk 类似,也是一个管理命令。
输入 sudoparted -l 并按 Enter。
将列出所有磁盘的详细信息,包括磁盘大小、分区表类型(msdos 是 MBR,gpt 是 GPT)、分区号、起始和结束位置以及文件系统。
上次我使用这个时,我看到我的新硬盘是一个 1 TB 的 GPT 分区,分为四个区域。

5 .do-sh 此命令检查目录占用了多少空间。
首先进入要查看的目录,例如cd /home。
然后输入 du-sh 并按 Enter。
您可以看到本指南总共被使用了多少。
如果您想知道正在使用多少子目录,请添加 --max-depth=1 上次我使用这个时,我发现我的下载目录占用了太多空间,所以我清理了它。

这些命令非常容易使用。
说实话,当时我不太明白为什么lsblk和fdisk能看到的信息不一样。
后来我发现他们看她的目光是从不同的角度。
哪个更容易使用取决于具体情况。

linux查看 boot分区大小

结论:df -h /boot。

直接使用。

linux如何查看磁盘大小命令

总结:df -h 用于快速检查文件系统空间; du-sh 用于查找目录空间,lsblk 用于检查磁盘布局。

df -h:检查所有分区的可用空间。
例如sda1 分区1 5 0G,使用3 0G。
du-sh- 例如检查var/log的大小;是1 2 G的。
lsblk:显示磁盘和分区,例如 sda 上的 8 G 和 sda1 上的 5 0G。

先使用df-h查看摘要;使用 du-sh 详细检查目录,使用 lsblk 检查布局。

注意:df-h和du-sh的结果可能暂时不同;先同步,再检查。
lsblk 不显示文件系统; lsblk -f 有效。
LVM 卷使用 lvs/vgs。