管理分区是 Linux 上最繁琐的操作之一。 如果您是操作系统的新手,您甚至可能会在一开始就发现该过程令人困惑。
但是,由于磁盘分区是操作系统安装和文件组织中必不可少的步骤,因此了解如何管理计算机上的分区非常重要。
为此,这里有一个关于如何使用 fdisk 在 Linux 上创建、调整大小和删除分区的指南。
什么是 fdisk?
Fdisk 是一个基于文本的命令行实用程序,用于查看和管理 Linux 上的硬盘分区。 它支持各种分区表,并允许您创建、删除和修改磁盘分区,因此您可以有效地利用磁盘空间来安装操作系统、备份数据和组织文件。
如何在 Linux 上安装 fdisk?
Fdisk 是一个标准的分区实用程序,因此您会发现它预装在大多数 Linux 发行版上。 要查看您的系统是否有 fdisk,请打开终端并运行:
which fdisk
如果它返回路径,则表示您的系统上存在 fdisk。 如果没有,则需要手动安装。
在基于 Debian 的系统上:
sudo apt install fdisk
在 Fedora:
sudo dnf install fdisk
在基于 Arch 的发行版上:
sudo pacman -S fdisk
在 CentOS 上:
sudo yum install fdisk
如何在 Linux 上使用 fdisk
安装 fdisk 后,请按照以下部分了解如何使用它在系统上执行不同的磁盘管理操作。
列出所有磁盘分区
首先,让我们列出系统上的分区。 我们可以使用 -l 参数与命令。
在终端窗口中,键入以下命令并按 Enter:
sudo fdisk -l
输出:
进入和使用命令模式
列出系统上的可用分区后,您现在需要进入命令模式才能对磁盘执行任何操作。
为此,请选择要在其上执行操作的设备并运行以下命令:
sudo fdisk /dev/sda
确保更换 /dev/sda 在上面的命令中使用您选择的设备名称。
进入命令模式后,您现在可以使用字母来执行不同的操作。 如果您是第一次使用 fdisk,请键入 米 并击中 Enter 获取所有支持的命令的列表。
查看分区表
在继续创建、格式化或删除驱动器上的分区之前,您应该执行的基本分区管理操作之一是查看分区表。
这样做会为您提供有关硬盘上逻辑磁盘或分区的所有信息,然后您可以使用这些信息来决定您希望如何管理磁盘上的分区。
要在 Linux 中查看分区表,请输入 p 并击中 Enter. 请记住,即使在删除、创建或格式化分区之后的后期阶段,此命令也会派上用场,以了解当时分区表的状态。
删除分区
在评估分区表后,如果您希望删除一个分区以释放空间或准备您的磁盘以扩展另一个分区,您可以使用 d 命令删除分区。
为此,请在终端中输入 d 并按下 Enter. Fdisk 现在将要求您选择要删除的分区。 向上滚动到输出 p 命令并找到与要删除的分区相邻的数字。
输入数字并点击 Enter.
为了 example删除 sda6 磁盘上的分区,输入 p 其次是 6。
创建分区
释放驱动器上的一些空间后,只需按照以下步骤创建新分区即可。
首先,让我们从启动分区创建过程开始。 为此,键入 n 并按下 Enter. 完成后,fdisk 会询问您要创建哪种分区。 选项包括:
- p: 初级 (1-4)
- l:逻辑(5或以上)
根据您的要求,输入与上面分区类型对应的适当字母并点击 Enter.
接下来,您需要指定希望分区开始的扇区。 如果您想使用默认值,请按 Enter.
同样,您还必须指定磁盘上的最后一个扇区。 打 Enter 允许分区使用默认设置,即使用剩余的磁盘空间。 或者,要使用特定值,请在数字前面加上 加 (+) 签名并按下 Enter.
格式化分区
最后,在您删除分区以释放磁盘空间并创建新分区后,您需要格式化分区才能使用它。
这背后的想法是删除分区上不必要的文件或修复可能已损坏分区并使其无法访问的错误。 但是由于 fdisk 实用程序不包括分区格式化功能,我们不得不求助于另一个程序。 对于本指南,我们将使用 mkfs.
Mkfs 或 Makes File Systems 本质上是一个命令,可让您在 Linux 上构建文件系统(将分区格式化为特定文件系统)。 它支持各种文件系统,并为每个文件系统提供不同的工具。 因此,根据您的要求,您可以相应地构建您的 mkfs 命令。
为了 example格式化 sda6 在您的磁盘上的分区 分机4 格式,你会运行:
sudo mkfs.ext4 /dev/sda6
将分区更改写入系统
到目前为止,我们执行的所有分区管理操作都仅由 fdisk 执行:它们尚未应用/保存到文件系统。
所以,在这里,你有两个选择。 您可以将更改写入磁盘以应用它们或退出 fdisk 而不保存更改。 如果您不小心在 fdisk 中进行某些分区操作时出错,后一个选项会派上用场。
要将更改写入磁盘,请输入 w 并击中 Enter. 或者,要退出 fdisk 并撤消您的操作,请输入 q.
使用 fdisk 成功管理 Linux 分区
在本指南的帮助下,您应该能够轻松管理 Linux 中的磁盘分区,然后能够从存储中获得更多收益,无论是安装新操作系统、双启动另一个操作系统还是改进文件管理。
但是,如果您刚刚开始使用 Linux,那么 cfdisk 是 fdisk 的更简单替代方案,您应该考虑检查一下。 它本质上是一个图形工具,设计有一个对初学者友好的界面,使 Linux 分区管理更容易一些。