如何在 Linux 上删除 USB 上的分区

如何在 Linux 上删除 USB 上的分区

我使用 USB 启动并安装 Linux,它对 USB 进行了大约 4g 的分区,我不确定如何删除它上面的分区。

答案1

CTRL按+ ALT+打开终端T并输入此命令。

sudo apt-get install gparted gpart

然后使用此命令启动 gpart

sudo gparted-pkexec 

在此处输入图片描述

单击设备选项卡,然后单击新分区表

然后点击“应用”。

在此处输入图片描述

单击未分配的分区并按Insert

将文件系统更改为 ntfs 或 ext4。创建标签,然后单击添加。

在此处输入图片描述

然后单击勾号,然后单击应用。

在此处输入图片描述

完成后单击“关闭”。

答案2

让我们了解在命令行上它有多么简单!

以下是重新格式化 USB 驱动器的步骤:

  1. 获取有关驱动器的所需信息。
  2. 删除现有分区。
  3. 创建新的分区。
  4. 在分区上创建 msdos fat 文件系统。

那我们走吧。

插入 USB 驱动器,执行不是将其挂载或在文件管理器中查看它。发出以下命令(解释如下):

$ sudo parted --list | tail -10
    ...
    Model: SanDisk Cruzer Glide (scsi)
    Disk /dev/sdX: 7901MB
    Sector size (logical/physical): 512B/512B
    Partition Table: msdos

    Number  Start   End     Size    Type     File system  Flags
     1      4194kB  4000MB  3996MB  primary  fat32        lba
     2      4000MB  7900MB  3900MB  primary  fat32        lba

$ sudo gparted /dev/sdX rm 1 rm 2
$ sudo parted --align optimal /dev/sdX mkpart primary fat32 4 7900
$ sudo mkfs.vfat /dev/sdX1

解释:

步骤详细解释:

  1. 获取有关分区的所需信息:

    sudo parted --list | tail -20
    

    列出系统上磁盘的多行记录。可移动驱动器通常位于列表的最后,因此请使用 tail。记下磁盘设备路径 (/dev/sdX)、大小 (7901MB) 和分区表编号。

  2. 删除现有分区:

    sudo gparted /dev/sdX rm 1 rm 2
    

    删除磁盘上的现有分区。rm N对输出中看到的每个分区号重复此操作parted -l

  3. 创建新的分区:

    sudo parted --align optimal /dev/sdX mkpart primary fat32 4 7900
    

    创建新分区,从 4 开始,到比 显示的大小小 1 结束parted -l。(许多新的基于内存的驱动器在从 4MB 开始的分区中运行速度最快,较旧的分区无关紧要,因此始终使用 4MB)。

  4. 在新分区上创建新的文件系统:

    sudo mkfs.vfat /dev/sdX1
    

    将 msdos fat 文件系统写入新分区,以便您可以实际安装它并在文件管理器等中查看。

该设备现在应该出现在桌面上的设备通知区域中。

相关内容