在Linux系统中,查看未划分(未分配)的空间通常可以使用以下几种方法:
一、使用fdisk命令
- 基础概念
fdisk
是一个用于磁盘分区的工具。它可以显示磁盘的分区表信息,包括已划分的分区和未划分的空间。
- 操作步骤
- 以查看
/dev/sda
磁盘为例,在终端中输入sudo fdisk -l /dev/sda
。 - 输出结果中会列出各个分区的起始扇区、结束扇区、分区类型等信息。未划分的空间会在分区列表中显示为没有对应的分区标识(如主分区、扩展分区等)的空闲区域,通常会标明起始和结束扇区或者字节范围。
- 优势
- 简单直接,是传统的查看磁盘分区信息的工具,在大多数Linux发行版中都默认安装。
- 应用场景
- 当需要对磁盘分区结构有一个整体的了解,尤其是在进行新的分区创建或者调整分区大小之前,可以使用这个命令查看未划分空间的大致位置和大小。
二、使用parted命令
- 基础概念
parted
也是一个磁盘分区管理工具,功能比fdisk
更强大一些,支持更多的分区类型和操作。
- 操作步骤
- 输入
sudo parted /dev/sda print free
。 - 这个命令会打印出磁盘的分区信息以及空闲(未划分)空间的情况,包括空闲空间的起始位置、结束位置和大小。
- 优势
- 可以提供更详细的分区信息,并且在处理一些复杂的分区操作(如GPT分区表的创建和管理)时更加方便。
- 应用场景
- 对于需要精确掌握磁盘分区布局并且可能进行复杂分区操作的情况,如在安装新的操作系统或者对磁盘进行重新分区时。
三、使用lsblk命令
- 基础概念
lsblk
(list block devices)用于列出块设备(如磁盘和分区)的信息。
- 操作步骤
- 输入
lsblk -o NAME,SIZE,MOUNTPOINT,FSTYPE,LABEL
。 - 虽然它不会直接显示未划分空间,但可以通过查看磁盘的总大小和已划分分区的大小之和的差值来推断未划分空间的存在和大致大小。
- 优势
- 可以一次性列出系统中所有块设备的相关信息,包括挂载点等重要信息,方便对整个磁盘和分区情况进行快速浏览。
- 应用场景
- 当需要快速查看磁盘和分区的整体情况,并且结合其他命令或者计算来确定未划分空间时使用。