如何检查Linux系统中未分配的磁盘空间 (查看linux未分区)

在使用Linux操作系统时,我们经常需要查看磁盘分配情况,以及未分配的磁盘空间。这有助于我们在需要添加新磁盘或者扩大磁盘分区的时候,做出更加明智的决策。因此,在这篇文章中,我们将详细介绍。

1、查看磁盘分区

在开始查看未分配的磁盘空间之前,我们需要先查看磁盘分区情况。为此,我们可以使用“fdisk”或者“parted”命令。下面以“fdisk”命令为例:

输入“fdisk -l”命令,将显示所有磁盘分区的详细信息,包括每个分区的大小、起始扇区和结束扇区等。

例如:

“`bash

[root@localhost ~]# fdisk -l

Disk /dev/sda: 8589 MB, 8589934592 bytes

255 heads, 63 sectors/track, 1044 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

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

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

Disk identifier: 0x000b050f

Device Boot Start End Blocks Id System

/dev/sda1 * 1 13 104391 83 Linux

/dev/sda2 14 523 4096575 8e Linux LVM

/dev/sda3 524 1044 4192965 83 Linux

Disk /dev/mapper/VolGroup-lv_root: 6936 MB, 6936060416 bytes

255 heads, 63 sectors/track, 843 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

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

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

Disk identifier: 0x00000000

Disk /dev/mapper/VolGroup-lv_swap: 558 MB, 558434560 bytes

255 heads, 63 sectors/track, 67 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

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

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

Disk identifier: 0x00000000

“`

如上所示,我们能够看到“/dev/sda”磁盘上有三个分区:“/dev/sda1”、“/dev/sda2”、“/dev/sda3”。

2、使用df命令查看已分配的磁盘空间

现在,我们可以使用“df”命令来查看已经分配的磁盘空间。该命令用于显示文件系统的磁盘使用情况。

例如:

“`bash

[root@localhost ~]# df -h

Filesystem Size Used Avl Use% Mounted on

/dev/mapper/VolGroup-lv_root

6.5G 1.9G 4.3G 31% /

tmpfs 506M 0 506M 0% /dev/shm

/dev/sda1 97M 25M 67M 28% /boot

“`

如上所示,我们能够看到所有文件系统的磁盘使用情况。其中,“Size”列显示了磁盘分区的总大小,“Used”列显示已使用的磁盘空间,“Avl”列显示可用的磁盘空间,“Mounted on”列显示磁盘挂载的位置。

3、使用Gparted可视化工具查看磁盘分区

另外,我们也可以使用Gparted可视化工具来查看磁盘分区情况。该工具是一个免费的、开源的、跨平台的磁盘管理工具。它可以轻松地对磁盘进行管理,包括创建、删除、移动、调整大小等操作。

在Centos中可以通过以下命令来安装:

“`bash

[root@localhost ~]# yum install gparted

“`

安装完成后,在终端输入“gparted”即可启动该工具。

4、使用fdisk命令查看未分配空间大小

现在,我们已经知道了磁盘分区及已分配的磁盘空间情况。接下来,我们要查看未分配的磁盘空间大小。为此,我们可以使用“fdisk”命令来显示分区表信息。

在终端输入“fdisk /dev/sda”命令,将显示分区表信息及已分配、未分配磁盘空间大小。

例如:

“`bash

[root@localhost ~]# fdisk /dev/sda

Command (m for help): p

Disk /dev/sda: 8589 MB, 8589934592 bytes

255 heads, 63 sectors/track, 1044 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

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

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

Disk identifier: 0x000b050f

Device Boot Start End Blocks Id System

/dev/sda1 * 1 13 104391 83 Linux

/dev/sda2 14 523 4096575 8e Linux LVM

/dev/sda3 524 1044 4192965 83 Linux

Command (m for help): F

Unpartitioned space /dev/sda: 1472 MB, 1472726016 bytes, 2879488 sectors

Units = sectors of 1 * 512 = 512 bytes

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

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

“`

如上所示,我们能够看到“/dev/sda”磁盘中有一个未分配的空间,其大小为1472 MB,即1.4 GB。

5、使用fdisk命令分配未分配空间

我们可以使用“fdisk”命令来分配未分配的空间。在终端输入“fdisk /dev/sda”命令,输入“n”命令创建一个新分区。接着按照提示操作,最后输入“w”命令保存分区表并退出。

例如:

“`bash

[root@localhost ~]# fdisk /dev/sda

Command (m for help): n

Command action

e extended

p primary partition (1-4)

p

Partition number (1-4): 4

First cylinder (1045-1044, default 1045):

Using default value 1045

Last cylinder, +cylinders or +size{K,M,G} (1045-1044, default 1044):

Using default value 1044

Command (m for help): w

The partition table has been altered!

Calling ioctl() to re-read partition table.

Syncing disks.

“`

如上所示,我们成功地创建了一个新的分区,此时该分区的状态为未格式化状态。接着我们可以使用“mkfs”命令对该分区进行格式化,例如使用“mkfs.ext4 /dev/sda4”命令使用Ext4文件系统格式化该分区。

本文介绍了几种检查Linux系统中未分配的磁盘空间的方法,包括查看磁盘分区和已分配的磁盘空间,使用Gparted可视化工具查看磁盘分区,使用fdisk命令查看未分配空间大小,以及使用fdisk命令分配未分配空间。当需要添加新磁盘或者扩大磁盘分区的时候,可以按照上述方法来查看和管理磁盘空间,以便做出更加明智的决策。

相关问题拓展阅读:

如何查看linux服务器的未挂载硬盘空间

使用df -h命令来查看硬盘的挂载状态。

关于硬盘挂载的其它说明:

一、检测硬隐森碧盘能否被识别

# fdisk -l

查找新硬盘信息,类似如下文本:

Disk /dev/sdb: 36.7 GB,bytes

二、挂载硬盘

1、在本地硬盘中临时创建一个目录

#mkdir /opt/data/tmp

2、挂载第二块硬盘中的一个分区/dev/sdb1到tmp1

#mount /dev/sdb1 /opt/data/tmp1

3、查看是否被挂载

# df -h

查看一下是否有类似如下文本

/dev/sdb3.9G 1.4G 2.3G 38% /opt/tmp/tmp1

三、卸载硬盘

#umount /dev/sdb1

df命令说明

df命令用于显示磁盘分区上的可使用的磁盘空间。默认显示单位为KB。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。

语法

df(选项)(参数)

选项

-a或–all:包含全部的文件系统;

–block-size=:以指定的区块大小来显示区块数目;

-h或–human-readable:以可读性较高的方式来显示信息;

-H或–si:与-h参数相同,灶举但在计算时是以1000 Bytes为换算单位而非1024 Bytes;

-i或–inodes:显示inode的信息;

-k或–kilobytes:指定区块大小为1024字节;

-l或–local:仅显示本地端的文件系统;

-m或–megabytes:指定区块大小为字节;

–no-sync:在取得磁盘使用信息前,不要执行sync指令,此为预设值;

-P或–portability:使用POSIX的输出格式;

–sync:在取得磁盘使用信息前,先执行sync指令;

-t或–type=:仅显示指定文件系统类型的磁盘信息;

-T或–print-type:显示文件系春明统的类型;

-x或–exclude-type=:不要显示指定文件系统类型的磁盘信息;

–help:显示帮助;

–version:显示版本信息。

参数

文件:指定文件系统上的文件。

实例

查陪镇看已挂载的分区

#df -h

查看已分的分区

#fdisk -l

通过2个对比,可以看出哪些分区没有挂载,不过上面截图都袜核挂载告乱掘了

如下图,新加一个/dev/sda9没有挂载,用df命令看不到

方法:

检磨烂测硬盘能否被识 fdisk -l查找新硬盘信息,类似如下文本:

Disk /dev/sdb: 36.7 GB,bytes

挂载硬盘在本地硬盘中临时创建一个目mkdir /opt/data/tmp1 

挂瞎竖漏载第二块硬盘中的一个分区/dev/sdb1到tmp1#mount /dev/sdb1 /opt/data/tmp1 

查看是否被挂载 df -h查看一纤没下是否有类似如下文本dev/sdb1 3.9G 1.4G 2.3G 38% /opt/tmp/tmp1

卸载硬umount /dev/sdb1

如何在Linux下查看分区和剩余空间大小

使用命令枣枣棚 df

user@linux-i1aa:~> df -h

Filesystem Size Used Avail Use% Mounted on

/dev/sdaG 4.3G 23G 16% /

devtmpfsMM 0% /岩磨dev

tmpfsM 8.0K 1000M 1% /dev/shm

tmpfsM 98M 902M 10% /run

tmpfsMM 0% /sys/fs/cgroup

/dev/凳则sdaG 4.3G 23G 16% /.snapshots

查看linux未分区的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于查看linux未分区,如何检查Linux系统中未分配的磁盘空间,如何查看linux服务器的未挂载硬盘空间,如何在Linux下查看分区和剩余空间大小的信息别忘了在本站进行查找喔。


数据运维技术 » 如何检查Linux系统中未分配的磁盘空间 (查看linux未分区)