如何在 Linux 中查看分区大小?

在Linux系统中,查看分区大小是一项非常重要的任务。无论是管理磁盘空间,还是安排存储空间,了解分区大小对于系统管理员和普通用户来说都是至关重要的。本文将介绍如何在Linux中查看分区大小。

1. 使用fdisk命令查看分区大小

fdisk是一个在Linux系统上操作磁盘分区的常用命令。要查看系统中的分区大小,可以使用以下命令:

sudo fdisk -l

运行以上命令后,系统将显示所有磁盘的分区列表及其相应的大小。下面是一个示例输出:

Disk /dev/sda: 1000.2 GB, 1000204886016 bytes

255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors

Units = sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 4096 bytes

I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk identifier: 0x00000000

Device Boot Start End Blocks Id System

/dev/sda1 * 2048 1026047 512000 83 Linux

/dev/sda2 1026048 838840831 418407392 83 Linux

/dev/sda3 838840832 1258280447 209715808 83 Linux

/dev/sda4 1258282494 1953523711 347620609 5 Extended

/dev/sda5 1258282496 1932674047 336959776 7 HPFS/NTFS/exFAT

/dev/sda6 1932676096 1953523711 10423958+ 82 Linux swap / Solaris

Partition table entries are not in disk order

在输出中,可以看到有一个/dev/sda的磁盘,它被分为了四个主要分区(/dev/sda1、/dev/sda2、/dev/sda3和/dev/sda4)和两个逻辑分区(/dev/sda5和/dev/sda6)。每个分区的大小以“Blocks”为单位显示。我们可以看到,/dev/sda2分区的大小为418407392 Blocks。

2. 使用df命令查看分区大小

另一种查看Linux分区大小的方法是使用df命令。df命令用于报告文件系统的磁盘空间使用情况。要查看分区的大小和空闲空间,可以使用以下命令:

df -h

运行以上命令后,系统将显示所有分区的详细信息,包括文件系统、总大小、已用空间、可用空间和挂载点。下面是一个示例输出:

Filesystem      Size  Used Avail Use% Mounted on

udev 16G 0 16G 0% /dev

tmpfs 3.2G 9.2M 3.2G 1% /run

/dev/sda2 399G 7.3G 371G 2% /

tmpfs 16G 156M 16G 1% /dev/shm

tmpfs 5.0M 4.0K 5.0M 1% /run/lock

tmpfs 16G 0 16G 0% /sys/fs/cgroup

/dev/sda1 488M 36M 427M 8% /boot/efi

/dev/sda3 201G 43M 190G 1% /home

tmpfs 3.2G 16K 3.2G 1% /run/user/1000

在输出中,可以看到每个分区的大小和可用空间。例如,/dev/sda2分区的总大小为399G,已用空间为7.3G,可用空间为371G。

3. 使用parted命令查看分区大小

parted是一个强大的分区管理工具,可以在Linux系统上进行磁盘分区的创建、删除、调整等操作。要查看分区的大小,可以使用以下命令:

sudo parted /dev/sda unit GB print

运行以上命令后,系统将显示指定磁盘上的所有分区的详细信息,以GB为单位显示大小。下面是一个示例输出:

Model: ATA ST1000DM003-9YN1 (scsi)

Disk /dev/sda: 1000GB

Sector size (logical/physical): 512B/4096B

Partition Table: msdos

Disk Flags:

Number Start End Size Type File system Flags

1 1049kB 525MB 524MB primary ext2 boot

2 525MB 429GB 428GB primary ext4

3 429GB 644GB 215GB primary ext4

4 644GB 1000GB 356GB extended

5 644GB 994GB 350GB logical ntfs

6 994GB 1000GB 6281MB logical linux-swap(v1)

在输出中,可以看到每个分区的开始位置、结束位置和大小。例如,/dev/sda2分区的大小为428GB。

结论

通过使用fdisk、df和parted等命令,可以很容易地在Linux系统中查看分区的大小和空间使用情况。这些工具不仅方便了系统管理员管理磁盘空间,还为用户提供了了解系统中存储空间的重要信息。

无论是使用fdisk命令显示整个磁盘的分区大小,还是使用df命令查看分区的空间使用情况,或者使用parted命令获取详细的分区信息,这些命令都可以帮助我们有效地管理Linux系统中的分区大小。

免责声明:本文来自互联网,本站所有信息(包括但不限于文字、视频、音频、数据及图表),不保证该信息的准确性、真实性、完整性、有效性、及时性、原创性等,版权归属于原作者,如无意侵犯媒体或个人知识产权,请来电或致函告之,本站将在第一时间处理。猿码集站发布此文目的在于促进信息交流,此文观点与本站立场无关,不承担任何责任。

操作系统标签