在Linux中创建分区

时间:2020-02-23 14:37:57  来源:igfitidea点击:

在本教程中,我们将介绍在Linux中创建分区的步骤。
这可以帮助您为特定用途分配不同的内存区域。
创建分区还可以帮助您在计算机上安装多个操作系统,并在磁盘损坏的情况下最大程度地减少损坏。

如何在Linux中创建分区?

在本教程中,我们将使用fdisk命令创建磁盘分区。
fdisk实用程序是基于文本的命令行实用程序,用于查看和管理Linux系统上的磁盘分区。

在系统上创建分区之前,我们需要列出系统上的所有分区。
这是至关重要的,因为我们需要在分区之前选择一个磁盘。

要查看您系统上当前的所有分区,我们使用以下命令。

sudo fdisk -l

可能会提示您再次输入密码以验证您的sudo权限。
其中我们使用-l调用fdisk命令以列出分区。
您应该获得类似于以下的输出。

Fdisk列表

现在,我们从该列表中选择一个磁盘进行分区。
对于本教程,我们将选择磁盘。
要创建分区,我们使用fdisk命令的"命令模式"。
要进入命令模式,我们在终端中使用此命令。

sudo fdisk [disk path]

如果看到类似的输出,则说明您已成功进入命令模式。

分区磁盘

使用命令模式

一旦进入命令模式,由于不熟悉的界面,许多可能会感到困惑。
fdisk的命令模式使用单字符命令来指定系统所需的操作。
您可以按" m"键获取可用命令列表,如下所示。

创建一个分区

我们这里的主要目标是创建一个分区。
要创建一个新分区,我们使用命令" n"。
这将提示您指定要创建的分区类型。

如果要创建逻辑分区,请选择" l"。
或者,您可以为主要分区选择" p"。
在本教程中,我们将创建一个主分区。

创建分区

现在,将要求我们为新分区指定起始扇区。
按ENTER键选择系统上第一个可用的空闲扇区。
接下来,系统将提示您选择分区的最后一个扇区。

按ENTER键用完第一个扇区后的所有可用空间,或者指定分区的大小。

行业类型

如上面的屏幕截图所示,我们选择为该演示创建一个10 MB的分区。
这里的" M"将单位指定为兆字节。
您可以使用" G"表示千兆字节。

如果您未指定单位,则该单位将被视为扇区。
因此,+ 1024表示从起始扇区开始的1024个扇区。

设置分区类型

创建分区后,Linux会将默认分区类型设置为" Linux"。
但是,假设我们希望我的分区类型是" Linux LVM"分区。
要更改分区的ID,我们将使用命令" t"。

现在,系统提示您输入所需分区ID的十六进制代码。
我们不记得最容易想到的分区类型的十六进制代码。

因此,我们将借助" L"命令列出可用分区类型的所有十六进制代码。
该列表应如下所示。

分区类型列表

我们看到,十六进制代码8e是" Linux LVM"分区类型的分区ID。
因此,我们将输入所需的十六进制代码。
以下输出使我们确认分区ID已成功更改。

完成变更

现在,我们已经创建了一个新分区并为其指定了所需的分区ID,我们需要确认所做的更改。
到此为止所做的所有更改都保存在内存中,等待写入我们的磁盘中。

我们使用命令" p"来查看当前磁盘分区的详细列表,如下面的屏幕快照所示。

所有分区列表

这使我们能够确认对磁盘所做的所有更改,然后再将其永久化。
确认更改后,按" w"将新分区写入磁盘。

如果您不希望将新分区永久写入磁盘,则可以输入命令" q"。
这将退出fdisk命令模式,而不保存任何更改。

格式化分区

创建新分区后,建议使用适当的mkfs命令格式化新分区。

这是因为使用新分区而不进行格式化可能会在将来引起问题。
要查看所有可用的mkfs命令的列表,请在命令行中输入以下内容。

sudo mkfs

这为我们提供了可用的mkfs命令列表。
如果希望使用ext4文件系统格式化当前磁盘上的分区,请使用此命令。

sudo mkfs.ext4 [partition path]