千家信息网

Linux系统查看分区命令有哪些

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇"Linux系统查看分区命令有哪些"文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于"Linux系统查看分区命令有哪些",小编整理了以下知识点,请大家跟着
千家信息网最后更新 2026年11月02日Linux系统查看分区命令有哪些

这篇"Linux系统查看分区命令有哪些"文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于"Linux系统查看分区命令有哪些",小编整理了以下知识点,请大家跟着小编的步伐一步一步的慢慢理解,接下来就让我们进入主题吧。

lsblk命令列出系统的所有块设备及其逻辑分区。在终端中输入以下命令以列出分区表:

lsblk

  • NAME – 设备名称

  • MAJ:MIN -Major和Min Device number

  • RM-设备是否可拆卸(1)或不可拆卸(0)

  • SIZE – 设备大小

  • RO -设备是只读的(1)还是不是(0)

  • TYPE – 设备类型,即,如果它是磁盘或分区等。

  • MOUNTPOINT – 设备的安装点(如果适用)。

在上面的输出中,您可以看到我的sda设备从sda1到sda5的所有逻辑分区。以下是七列所示:

使用fdisk命令获取分区列表

代表格式化磁盘或固定磁盘的fdisk命令主要用于创建或删除硬盘分区。 它也用于格式化磁盘,但是,在这里我们将使用它来列出分区表,方法是使用特定的标志。

-l标志与fdisk一起使用以列出指定设备的分区表,然后退出。 如果未提及任何设备名称,fdisk将使用/proc/partitions文件中提到的设备。

-l选项显示指定设备的分区表,然后退出。 如果没有给出设备,则使用/proc/partitions中提到的那些设备(如果存在)。 输入以下命令:

linuxidc@linuxidc:~/www.linuxidc.com$ sudo fdisk -l

向下滚动时,输出显示分区表,如下所示:

Disk /dev/loop0:34.7 MiB,36323328 字节,70944 个扇区单元:扇区 / 1 * 512 = 512 字节扇区大小(逻辑/物理):512 字节 / 512 字节I/O 大小(最小/最佳):512 字节 / 512 字节

……省略……

linuxidc@linuxidc:~/www.linuxidc.com$ fdisk -l /dev/sda

设备 启动 起点 末尾 扇区 大小 Id 类型/dev/sda1 * 2048 41940991 41938944 20G 8e Linux LVM

这是各栏目所示的内容:

  • 设备 – 设备/逻辑分区的名称

  • 启动 -This列中的*符号表示相应的分区包含用于引导系统的引导加载程序信息

  • 起点 – 分配给此分区的起始扇区。

  • 末尾 – 分配给此分区的结束扇区。

  • 扇区 – 为此分区分配的扇区数。

  • 大小 – 分区的大小。

  • ID-系统用于此分区的ID

  • 类型 – 此分区使用的文件类型或系统。

使用sfdisk命令查看分区

虽然sfdisk命令主要用于操作Linux上的分区表,但它也可以用于通过使用以下语法列出设备的分区表:

sudo sfdisk -l/dev/devicename

例如:

sudo sfdisk -l /dev/sda

如您所见,此命令提供与fdisk命令相同的分区表信息。 您只能以授权的sudo用户身份查看fdisk和sfdisk命令的结果。

使用parted命令获取硬盘分区

列出设备分区表的另一种方法是通过parted命令。 parted命令在前面提到的fdisk和sfdisk命令上有优势,因为前者没有列出大小超过2 TB的分区。

使用以下语法查看设备的分区表:

sudo parted /dev/devicename

例子:

linuxidc@linuxidc:~/www.linuxidc.com$ sudo parted /dev/sdaGNU Parted 3.2使用 /dev/sda欢迎使用 GNU Parted! 输入 ‘help’可获得命令列表.(parted)

该命令将进入"(parted)"提示模式。 您可以在此处输入以下值,以帮助您查看设备的分区表。

  • Unit GB:通过此输入,您可以选择以GB显示的输出。

  • Unit TB:通过此输入,您可以选择要在TB中显示的输出。

输入您的选择,之后系统将显示相应的分区表。

输入help命令,会列出所有可用的命令。常用的是cp,rm,resize,resure,set,mkparfs,print。

1)print用于显示当前的分区情况

2)set可以设置分区的标志:set 1 boot on

3)mkpartfs创建分区:mkpartfs primary linux-swap 1KB 2MB

4)rm删除分区,可用resure恢复

5)cp将拷贝分区内容到新的分区

6)resize可以改变分区的大小

实际的应用场景:无损压缩大分区

用resize可以修改分区的大小,但是要做到无损,只能减小该分区的结束位置,因为分区表的信息在起始的位置。但是如何知道,该分区已经占用了多少空间。可以用df命令来查看:有一项是available,注意不能用总容量-used部分计算,原因就不说了吧。这样resize可以保证无损压缩。

注意使用前,要先unmount该分区。交换分区要swapoff,才能修改。修改完后用swapon打开,swapon -s可以显示交换分区使用情况。

要退出parted命令模式,只需键入quit,然后单击Enter。

或者,您可以使用以下命令列出系统所有块设备上的所有分区布局:

linuxidc@linuxidc:~/www.linuxidc.com$ sudo parted -l

由于sda是我唯一的块设备,因此该命令仅显示该分区。

注意:主要用于列出SCSI设备及其属性的lsscsi命令还列出了某些系统上的分区表。 您可以通过以下命令安装它:$ sudo apt-get install lsscsi

什么是Linux系统

Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统,使用Linux能运行主要的Unix工具软件、应用程序和网络协议。

以上是"Linux系统查看分区命令有哪些"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

命令 设备 分区表 系统 大小 输入 字节 内容 磁盘 类型 逻辑 输出 信息 名称 标志 分配 选择 操作系统 位置 情况 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技公司排名 互联网科技巨头监管 互联网科技有限公司图片 金诺互联网科技 互联网最新的科技有限公司 金融科技 互联网金融 期待互联网科技 中国互联网科技发展 狮子座互联网科技培训 成都玖崟互联网科技有限公司乐商圈怎么样 深圳前海聚择互联网科技有限公司 剑昆互联网络科技有限公司临桂 互联网经济与金融科技 宁夏科技产业互联网案例 互联网科技的全部知识 卡尔迅互联网科技有限公司 易企秀互联网科技是做什么的 九思连强互联网电子科技有限公司 陕西九四连强互联网科技有限公司 数字科技和互联网金融哪个好 互联网和科技创新 迪茉互联网科技 贷财互联网科技 科技类的互联网平台 广州恒生互联网科技有限 互联网金融科技展 中国互联网公司排名锤子科技 广州百诚互联网科技有限公司官网 萌小萌互联网科技河南有限公司 互联网科技自媒体灵感
0