管理分区是一项严肃的工作,尤其是当您必须删除它们时。我发现自己经常这样做,尤其是在使用USB记忆棒作为活动磁盘和Linux安装程序之后,因为它们创建了几个我以后不需要的分区。在本教程中,我将向您展示如何使用命令行和GUI工具在Linux中删除分区。警告!如果删除分区,您将丢失数据。每当您使用分区时,请务必备份您的数据。轻微的错别字或失误可能代价高昂。别说我们没提醒你!使用GParted删除磁盘分区(GUI方法)作为桌面Linux用户,使用基于GUI的工具可能会更舒适,也可能更安全。有多种工具可让您在Linux上管理分区。根据您的发行版,您可能已经在系统上安装了这些工具中的一种或多种。在本教程中,我将使用GParted。它是一种流行的开源工具,使用起来非常简单直观。第一步是安装GParted(如果您的系统上尚未安装)。您应该能够在您的发行版的软件中心找到它。或者,您可以使用发行版的包管理器安装它。在基于Debian和Ubuntu的Linux发行版上,您可以使用aptinstall命令:sudoaptinstallgparted安装后,让我们打开GParted。由于您正在处理磁盘分区,因此您需要root权限。它会要求进行身份验证,当它打开时,您应该会看到如下窗口:在右上角,您可以选择磁盘,然后在下方选择要删除的分区。接下来,从分区菜单中选择“删除”选项:直到您重写分区表,该过程才算完全完成。这是一项安全措施,让您可以选择在确认之前查看更改。要完成它,只需单击工具栏中的“应用所有操作”按钮,然后在要求确认时单击“应用”。单击“应用”后,您将看到一个进度条和一条结果消息,表明所有操作均已成功。您可以关闭消息和主窗口,并认为您的分区已从磁盘中完全删除。现在您了解了GUI方式,让我们继续使用命令行。使用fdisk命令删除分区(CLI方法)几乎每个Linux发行版都默认带有fdisk,今天我们将使用这个工具。您需要知道的第一件事是要删除的分区分配给哪个设备。为此,请在终端中输入以下内容:sudofdisk--list这将打印出我们系统中的所有驱动器和分区,以及分配的设备。你需要有root权限才能工作。在这个例子中,我将使用一个有两个分区的U盘,如下图所示:系统中分配的设备是/sdb,它有两个分区:sdb1和sdb2。现在您已经确定了哪个设备包含这些分区,您可以使用带有设备路径的fdisk开始:sudofdisk/dev/sdb这将在命令模式下启动fdisk。您可以随时按m查看选项列表。接下来,键入p并按Enter以查看分区信息并验证您使用的是正确的设备。如果您使用了错误的设备,您可以使用q命令退出fdisk并重新开始。现在键入d删除一个分区,它会立即询问分区号,对应于“设备”列中列出的数字,在本例中为1和2(如下面的屏幕截图所示),但您也可以改变取决于当前的分区表。让我们通过键入2并按enter来删除第二个分区。您应该会看到一条消息:“Partition2hasbeendeleted”,但实际上,它并没有被删除。fdisk还需要一个步骤来重写分区表并应用更改。你看,这就是完整的网络。您需要键入w并按回车键以使这些更改永久生效。没有要求进一步确认。执行此操作后,您应该看到如下反馈:现在,使用sudofdisk--list/dev/sdb查看此设备的当前分区表,您可以看到第二个分区完全消失了。您已完成使用终端和fdisk命令删除分区。有效!关于如何使用终端和GUI工具在Linux中删除分区的教程到此结束。请记住,为了始终安全起见,请在操作分区之前备份您的文件,并仔细检查您使用的设备是否正确。删除分区将删除其中的所有内容,恢复的可能性很小。
