Linux下如何删除分区?
您的硬盘驱动器通常被划分为称为分区的逻辑卷。分区可帮助您组织数据,从而使您可以轻松检索保存的文件和文件夹。您可以轻松创建分区以腾出空间用于数据存储以及删除它们。
在 Linux 中删除分区有两种方法:
使用 fdisk 命令行实用程序
使用 Gparted GUI 工具
使用 fdisk 命令行工具删除分区
fdisk 命令行实用程序是每个 Linux 发行版附带的工具,当您想要创建或删除硬盘分区时,它会派上用场。
通常,分区采用命名约定,如下所示:
对于 IDE 驱动器:/dev/hdx 例如 /dev/hda、/dev/hdb、/dev/hdc >
对于 ISCI 磁盘:/dev/sdx 例如 /dev/sda、 /dev/sdb、 /dev/sdc
在删除分区之前,必须备份所有文件和目录,因为它们将被擦除。
在我的系统中,我连接了一个可移动驱动器,/dev/sdb,有 2 个分区。要显示分区,我将执行 fdisk 命令,如图所示。如果您使用的是普通用户,请确保使用 sudo 命令,因为 fdisk 需要提升权限。
或者,您可以使用 lsblk 命令来获得更好的视觉效果,如下所示:
该驱动器有 2 个分区:/dev/sdb1 和 /dev/sdb2。我要删除第二个分区,即 /dev/sdb2。
首先,调用 fdisk 命令行工具:
接下来,系统将提示您输入命令以继续。键入‘P’以打印驱动器上的现有分区。
命令(m 寻求帮助): p
要删除分区,请键入字母“d”,它代表删除,然后
按“输入”。
命令(m 寻求帮助): d
此后,提供分区号。就我而言,我将输入 2 并按“ENTER”,因为这是我要删除的分区。
分区数量(1、2,默认2):2
您将收到分区已被移除或删除的通知。您可以通过键入 p 命令再次打印分区来进行交叉检查。
在下面的代码片段的底部,仅列出了 /dev/sdb1。
要保存对磁盘的更改,请键入 w 进行写入,然后按“q”退出 fdisk shell。
和以前一样,使用 fdisk 工具确认现有分区。
使用 GParted 工具删除分区
Gparted 是一个功能强大的图形工具,允许您查看、调整大小、创建和删除分区。它是开源且完全免费的,可以按如下方式安装:
对于 Debian/Ubuntu 发行版对于 Debian/Ubuntu 发行版,运行以下命令来安装 Gparted:
对于 CentOs对于基于 CentOS 的系统,首先安装 EPEL。然后使用 yum 包管理器安装 Gparted:
$ sudo yum install gparted
对于 Arch对于 Arch 和基于 Arch 的发行版,调用:
要启动 Gparted,请在终端上运行以下命令:
此外,您还可以使用应用程序管理器来搜索并启动 GUI 实用程序。
提供您的密码进行身份验证并点击“ENTER”。
经过身份验证后,Gparted 将显示安装 Linux 的主硬盘驱动器上的分区,在我的例子中,它是 /dev/sda。
由于要删除的分区位于可移动驱动器上(未列出),因此我们将切换到该硬盘驱动器。
为此,我们将转到 Gparted > 设备 > /dev/sdb
现在我们已经列出了第二个硬盘的分区,如下所示:
要删除第二个分区(/dev/sdb2),我们首先将其卸载。因此,右键单击并选择“卸载”。
接下来,右键单击 /dev/sdb2 分区,然后选择“删除”选项,最终删除或删除该分区。
您将立即意识到该分区被标记为“未分配”,并且在 Gparted 窗口的左下角,您将注意到一条警报,通知您有待处理的操作。您收到此消息的原因是我们尚未将更改保存到磁盘。
单击复选标记(如图所示)以应用所做的更改。
当提示是否继续待处理的操作时,单击“应用”。
最终,写入过程将结束并保存更改。单击“关闭”按钮。
结论
我们介绍了两种在 Linux 中删除逻辑分区的方法:fdisk 实用程序和 Gparted GUI 工具。如果您发现本文内容丰富,请给我们点赞并分享本指南。