查看分区表linux,通过lsblk命令查看分区表

1190946507d2e3ce9a226393e131999d.gif

作为Linux管理员,我们需要一次又一次检查硬盘分区表。这样可以通过腾出空间来进一步划分旧驱动器,并在必要时为新驱动器腾出空间。在硬盘上最多可以创建四个主分区,但是可以在多个逻辑分区或扩展分区上创建,具体取决于系统上安装的硬盘的大小。

分区表包含有关所有逻辑磁盘或分区的信息,并且位于硬盘的扇区0中。您的设备在分区表中列为/ dev / sda,/ dev / sdb等。 sd *设备是指系统上的SCSI或SATA磁盘。例如,/ dev / sda将是第一个SATA / SCSI硬盘,/ dev / sdb将是第二个SATA / SCSI硬盘。

本文列出并说明了各种Linux命令的使用,以查看设备的分区表。我们将使用CLI运行这些命令。您可以通过系统Dash或Ctrl + Alt + T快捷方式打开Ubuntu命令行终端。

我们在Ubuntu 18.04 LTS系统上运行了本文中提到的命令和过程。

通过lsblk命令查看分区表

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

lsblk

18121714255174.png

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

使用fdisk命令获取分区列表

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

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

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

0b7b6e95b4f9d0de72f8bf8129b68265.png

linuxidc @ linuxidc:〜/ $ sudo fdisk -l

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

18121714315873.png

磁盘/ dev / loop0:34.7 MiB,36323328字节,70944个扇区

单位:扇区/ 1 * 512 = 512字节

扇区大小(逻辑/物理):512字节/ 512字节

I / O大小(最小/最佳):512字节/ 512字节

...省略...

linuxidc @ linuxidc:〜/ $ fdisk -l / dev / sda

设备启动起点终点扇区大小ID类型

/ dev / sda1 * 2 41938944 20G 8e Linux LVM

18121714373510.png

这是列显示的内容:

1-835-png_6_0_0_135_201_675_444_893.25_1263.375-1266-0-51-1266.jpg

使用sfdisk命令查看分区

尽管sfdisk命令主要用于在Linux上操作分区表,但也可以使用以下语法将其用于列出设备的分区表:

sudo sfdisk -l / dev / devicename

例如:

sudo sfdisk -l / dev / sda

18121714382198.png

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

使用parted命令获取硬盘分区

列出设备分区表的另一种方法是通过parted命令。该parted命令具有优于上述fdisk和sfdisk命令的优点,因为前者不会列出大于2 TB的分区。

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

sudo分开了/ dev / devicename

示例:

linuxidc @ linuxidc:〜/ $ sudo分开了/ dev / sda

746fb186ece4d03b8f3b700cdefa346d.png

GNU分手了3.2

使用/ dev / sda

欢迎来到GNU Parted!键入“帮助”以获取命令列表。

(分开)

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

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

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

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

2)set可以设置分区标志:设置1引导启动

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

4)rm删除分区,可以放心地恢复

5)cp会将分区的内容复制到新分区

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

a3334ab4992a7c184171fe72d7afe967.png

18121714476118.png

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

使用resize可以修改分区的大小,但为了无损,您只能减小分区的结束位置,因为分区表中的信息位于起始位置。但是您如何知道分区已占用了多少空间。您可以使用df命令进行检查:一项可用。注意,不能将总容量使用的部分用于计算,更不用说原因了。调整大小可以确保无损压缩。

请注意,在使用分区之前,必须先卸载该分区。交换分区必须先被交换掉,然后才能进行修改。修改后,使用swapon打开它,swapon -s可以显示交换分区的使用情况。

要退出分区命令模式,只需键入quit并单击Enter。

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

linuxidc @ linuxidc:〜/ $ sudo分开了-l

18121714496494.png

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

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

通过本文介绍的各种Linux命令,您现在可以查看硬盘设备的分区表。一些命令具有许多其他基本功能,但是由于它们也列出了分区表,因此我们在文章中将其包括在内。现在,您可以更好地管理存储设备的空间和分区。

Linux公社的RSS地址:

本文将永久更新链接地址:

本文来自电脑杂谈,转载请注明本文网址:

http://www.pc-fly.com/a/dianqi/article-321070-1.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值