linux如何查看有几个分区

发布时间:2023-03-14 10:33:34 作者:iii
来源:亿速云 阅读:184

Linux如何查看有几个分区

在Linux系统中,了解磁盘分区的情况对于系统管理、磁盘空间优化以及故障排查都非常重要。本文将详细介绍如何在Linux系统中查看有几个分区,并解释相关的命令和工具。

1. 使用lsblk命令查看分区

lsblk(list block devices)是一个常用的命令,用于列出所有块设备及其挂载点。它可以显示磁盘、分区以及它们的层次结构。

1.1 基本用法

lsblk

执行上述命令后,系统会列出所有块设备及其分区信息。输出结果通常包括设备名称、大小、类型、挂载点等信息。

1.2 示例输出

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 465.8G  0 disk 
├─sda1   8:1    0   512M  0 part /boot/efi
├─sda2   8:2    0 464.3G  0 part /
sdb      8:16   0   1.8T  0 disk 
├─sdb1   8:17   0   1.8T  0 part /mnt/data

在这个示例中,sdasdb是两个磁盘设备。sda有两个分区:sda1sda2,分别挂载在/boot/efi/sdb有一个分区sdb1,挂载在/mnt/data

1.3 查看特定磁盘的分区

如果你只想查看某个特定磁盘的分区情况,可以使用以下命令:

lsblk /dev/sda

这将只显示/dev/sda磁盘的分区信息。

2. 使用fdisk命令查看分区

fdisk是一个功能强大的磁盘分区工具,可以用来查看、创建、删除和修改磁盘分区。

2.1 基本用法

sudo fdisk -l

执行上述命令后,系统会列出所有磁盘及其分区信息。fdisk的输出通常包括设备名称、分区表类型、分区大小、文件系统类型等信息。

2.2 示例输出

Disk /dev/sda: 465.8 GiB, 500107862016 bytes, 976773168 sectors
Disk model: ST500DM002-1BD14
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 12345678-1234-1234-1234-123456789012

Device       Start       End   Sectors   Size Type
/dev/sda1     2048   1050623   1048576   512M EFI System
/dev/sda2  1050624 976773134 975722511 464.3G Linux filesystem

在这个示例中,/dev/sda磁盘有两个分区:/dev/sda1/dev/sda2/dev/sda1是一个EFI系统分区,大小为512MB;/dev/sda2是一个Linux文件系统分区,大小为464.3GB。

2.3 查看特定磁盘的分区

如果你只想查看某个特定磁盘的分区情况,可以使用以下命令:

sudo fdisk -l /dev/sda

这将只显示/dev/sda磁盘的分区信息。

3. 使用parted命令查看分区

parted是另一个常用的磁盘分区工具,支持GPT和MBR分区表。它可以用来查看、创建、删除和调整分区。

3.1 基本用法

sudo parted -l

执行上述命令后,系统会列出所有磁盘及其分区信息。parted的输出通常包括设备名称、分区表类型、分区大小、文件系统类型等信息。

3.2 示例输出

Model: ATA ST500DM002-1BD14 (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags: 

Number  Start   End    Size    File system  Name  Flags
 1      1049kB  538MB  537MB   fat32              boot, esp
 2      538MB   500GB  499GB   ext4

在这个示例中,/dev/sda磁盘有两个分区:12。分区1是一个FAT32文件系统,大小为537MB,标记为bootesp;分区2是一个ext4文件系统,大小为499GB。

3.3 查看特定磁盘的分区

如果你只想查看某个特定磁盘的分区情况,可以使用以下命令:

sudo parted /dev/sda print

这将只显示/dev/sda磁盘的分区信息。

4. 使用df命令查看挂载的分区

df(disk free)命令用于显示文件系统的磁盘空间使用情况。它可以用来查看已挂载的分区及其使用情况。

4.1 基本用法

df -h

执行上述命令后,系统会列出所有已挂载的文件系统及其使用情况。-h选项表示以人类可读的格式显示大小(如KB、MB、GB)。

4.2 示例输出

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda2       464G  100G  340G  23% /
/dev/sda1       511M  5.3M  506M   2% /boot/efi
/dev/sdb1       1.8T  1.2T  560G  68% /mnt/data

在这个示例中,/dev/sda2分区挂载在/,大小为464GB,已使用100GB,剩余340GB;/dev/sda1分区挂载在/boot/efi,大小为511MB,已使用5.3MB,剩余506MB;/dev/sdb1分区挂载在/mnt/data,大小为1.8TB,已使用1.2TB,剩余560GB。

4.3 查看特定文件系统的使用情况

如果你只想查看某个特定文件系统的使用情况,可以使用以下命令:

df -h /dev/sda2

这将只显示/dev/sda2分区的使用情况。

5. 使用cat /proc/partitions查看分区

/proc/partitions文件包含了系统中所有分区的信息。你可以使用cat命令查看该文件的内容。

5.1 基本用法

cat /proc/partitions

执行上述命令后,系统会列出所有分区的信息。输出结果通常包括主设备号、次设备号、分区大小、分区名称等信息。

5.2 示例输出

major minor  #blocks  name

   8        0  488386584 sda
   8        1     524288 sda1
   8        2  487860224 sda2
   8       16 1953514584 sdb
   8       17 1953513472 sdb1

在这个示例中,sda磁盘有两个分区:sda1sda2sdb磁盘有一个分区sdb1

6. 使用blkid命令查看分区UUID

blkid命令用于显示块设备的UUID、文件系统类型等信息。它可以用来查看分区的唯一标识符。

6.1 基本用法

sudo blkid

执行上述命令后,系统会列出所有块设备的UUID、文件系统类型等信息。

6.2 示例输出

/dev/sda1: UUID="1234-5678" TYPE="vfat" PARTUUID="12345678-01"
/dev/sda2: UUID="abcd-efgh" TYPE="ext4" PARTUUID="12345678-02"
/dev/sdb1: UUID="ijkl-mnop" TYPE="ext4" PARTUUID="12345678-03"

在这个示例中,/dev/sda1分区的UUID为1234-5678,文件系统类型为vfat/dev/sda2分区的UUID为abcd-efgh,文件系统类型为ext4/dev/sdb1分区的UUID为ijkl-mnop,文件系统类型为ext4

7. 总结

在Linux系统中,查看磁盘分区的方法有很多种,常用的命令包括lsblkfdiskparteddfcat /proc/partitionsblkid。每种命令都有其独特的用途和输出格式,用户可以根据自己的需求选择合适的工具来查看分区信息。

通过本文的介绍,你应该已经掌握了如何在Linux系统中查看有几个分区的方法。无论是系统管理、磁盘空间优化还是故障排查,了解磁盘分区的情况都是非常重要的。希望本文对你有所帮助!

推荐阅读:
  1. Linux自动化构建工具Makefile与make怎么用
  2. Linux的命名空间如何理解

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

linux

上一篇:linux如何查看当前目录下有哪些子目录

下一篇:linux linkwatch进程指的是什么

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》