cfdisk是一个基于终端的交互式磁盘分区程序。它不像fdisk那么先进,但它有一个易于使用的用户界面。它足以完成常见的磁盘分区任务。
在本文中,我们将向您展示如何在最流行的Linux发行版上使用cfdisk从命令行分区磁盘,例如Ubuntu/Debian,Linux Mint,Fedora,RHEL,Rocky Linux,CentOS。
内容主题:
- 在Ubuntu/Debian/Linux Mint/Fedora/RHEL/Rocky Linux/CentOS上安装Cfdisk
- 列出Linux上的可用脚本
- 使用Cfdisk打开磁盘进行分区
- 浏览Cfdisk的用户界面
- 使用CfDisk在磁盘上创建新的分区表
- 使用Cfdisk向磁盘添加新分区
- 使用CfDisk更改分区类型
- 使用Cfdisk在分区上设置/取消设置可引导标志
- 使用CfDisk从磁盘上删除分区
- 使用Cfdisk调整分区大小
- 使用CfDisk查找分区信息
- 使用Cfdisk将分区表写入磁盘
- 获取有关Cfdisk的帮助
- 结论
在Ubuntu/Debian/Linux Mint/Fedora/RHEL/Rocky Linux/CentOS上安装Cfdisk
cfdisk是fdisk的一部分。由于默认情况下fdisk安装在大多数流行的Linux发行版上,所以也应该安装cfdisk。因此,您不需要手动安装cfdisk。
列出Linux上的可用脚本
要使用cfdisk对磁盘进行分区,您需要知道要分区的磁盘的完整设备路径。
若要列出计算机所有可用磁盘的完整设备路径,请运行以下命令:
$sudo isblk-pd
如您所见,我们的计算机上安装了三个磁盘(/dev/sda、/dev/nvme0n1和/dev/nvme0n2)。
使用Cfdisk打开磁盘进行分区
要打开“/dev/nvme0n2”磁盘(比方说),请运行以下命令:
$sudo cfdisk/dev/nvme0n2
如果磁盘是新的,那么它很可能没有任何分区表。在这种情况下,cfdisk将要求您在其上创建一个分区表。
如果磁盘已经有分区表,cfdisk将显示磁盘的所有可用分区。
导航CfDisk的用户界面
要为磁盘选择分区方案/标签或选择分区,可以使用键盘上的和箭头键[1]。
要选择一个菜单项,您可以使用键盘上的和箭头键[2]。
若要从子菜单或提示符返回主菜单,可以按键盘上的键。
使用CfDisk在磁盘上创建新的分区表
要使用cfdisk在磁盘上创建新的分区表,请选择一种受支持的分区表类型,然后按。
gpt:NTFS分区表是UEFI标准的一部分。它是一种现代的计算机存储设备分区方案。GPT克服了MBR分区方案的许多限制。所有现代计算机都支持GPT和从UEFI系统上的GPT分区启动。因此,在现代系统中,建议使用GPT。
DOS:MBR或主引导记录是旧的BIOS系统的分区方案。在基于UEFI的系统中,它正在被GPT取代。较新的操作系统不再支持从UEFI系统上的DOS/MBR分区启动。
sgi:这个分区方案用于IRIX/SGI系统。
sun:这种分区方案用于BSD/SUN系统。
注意:GPT和DoS是最常用的分区方案。因此,您很可能想要使用其中的一个。有关不同分区方案/标签的更多信息,请阅读fdisk手册页的磁盘标签部分。
应在磁盘上创建一个新的分区表。现在,您可以在磁盘上创建新分区。
使用Cfdisk向磁盘添加新分区
要在磁盘上创建新分区,请选择“可用空间”[1],选择[新建][2],然后按。
您也可以选择"空闲空间"并按"n"在磁盘上创建一个新分区。
键入新分区的大小,然后按键。
分区大小的一些示例如下:
512M—要创建一个512 MiB分区,请在分区大小512后添加“M”。
0.5G—使用此创建512 MiB或0.5 GiB分区。它和上一个一样;只是格式不同。
10G—要创建一个10 GiB分区,请在分区大小10后添加"G"。
1.5T-要创建1.5 TiB分区(1 TiB+512 GiB),请在1.5的分区大小后附加“T”。
100000S—要创建一个100000扇区大小的分区,请在分区大小100000之后添加"S"。
应在磁盘上创建一个新分区。
为了演示cfdisk的不同特性,我们在磁盘上创建了一些新的分区。
使用Cfdisk更改分区类型
要更改分区的分区类型,请从列表[1]中选择分区,选择[Type][2],然后按。
您也可以选择分区并按下"t"以更改分区的类型。
从列表中选择适当的分区类型,然后按键。
我们创建了一个NTFS系统分区,如以下截图所示:
使用Cfdisk在分区上设置/取消设置可引导标志
在dos/MBR分区方案中,您可以在分区上设置一个可引导标志。
要打开/关闭分区上的可引导标志,请选择分区[1],选择[Bootable][2],然后按。
您也可以选择分区并按“b”来打开/关闭可引导标志。
如果分区上设置了可引导标志,您将在"启动"部分[1]中看到一个"*"。
使用CfDisk从磁盘上删除分区
要从磁盘移除/删除分区,请选择分区[1],选择[删除][2],然后按。
您也可以选择分区,然后按“d”删除该分区。
该分区应从磁盘中删除/删除。
使用Cfdisk调整分区大小
注意:要增加分区的大小,您必须在分区[1]下方有一个可用空间。
注意:减小分区大小可能会导致数据丢失。因此,当您在分区上有重要数据时,请注意减小分区的大小。另一方面,增加分区的大小是无风险的操作。
若要调整分区大小,请选择分区[1],选择[调整大小][2],然后按。
您也可以选择分区,然后按“r”调整分区大小。
输入分区的新大小,然后按。
分区应调整大小。
使用CfDisk查找分区信息
在cfdisk用户界面上,您会发现很多关于磁盘分区表/布局和分区的信息。
在顶部,您将看到完整的设备路径(即/dev/nvme0n2)[1],存储设备的大小(即128 GiB,137438953472字节)[2],以及可用扇区(即268435456)[3]。您还将看到分区方案(即gpt)和分区表的UID/标识符(即DEBF 0237—6B32—9B45—86E2—831AFE5A51FB)。
您还将看到磁盘上可用分区的列表以及以下分区信息:
- 分区的完整设备路径[6]
- 分区的起始扇区号[7]
- 分区的结束扇区数[8]
- 分区的已用扇区[9]
- 分区的大小以人类可读的格式[10]
- 分区类型[11]
在底部,您将看到所选分区的UID [12]和类型[13]。
使用Cfdisk将分区表写入磁盘
完成磁盘分区后,必须将更改写入磁盘的分区表。
要将更改写入磁盘分区表,请选择[Write]并按。
您也可以按+w将更改写入磁盘的分区表。
要确认写入操作,请键入"yes"并按。
分区表应保存在磁盘上。
要关闭cfdisk程序,请选择[Quit]并按。
您也可以按"q"键关闭cfdisk程序。
cfdisk程序应关闭。
获取有关Cfdisk的帮助
如果您需要有关cfdisk的任何帮助,您可以:
1.阅读cfdisk的帮助窗口。
2.阅读cfdisk的手册页。
要显示cfdisk的帮助窗口,请选择[Help],然后按或只按“h”。
应该会显示cfdisk的帮助窗口。您可以在这里找到很多关于使用cfdisk的信息。
cfdisk的手册页也有很多有用的信息。要读取cfdisk的手册页,请在终端应用程序上运行以下命令:
$man cfdisk
结论
在本文中,我们向您展示了如何使用cfdisk打开磁盘进行分区,以及如何导航cfdisk的用户界面。我们还向您展示了如何在新磁盘上创建分区表,添加/删除/调整磁盘分区大小,更改分区类型,以及在DOS/MBR分区上打开/关闭可引导标志。最后,我们向您展示了如何在磁盘上保存分区表。