ubuntu环境下删除多个U盘分区时,报“No partition is defined yet! Could not delete partition 1”错误解决办法
一、错误信息
- 错误提示:
No partition is defined yet!
Could not delete partition 1
翻译过来的意思是:分区没有被定义,不能删除分区 1
- 原因:fdisk 是挂载磁盘而不是挂载磁盘分区,在当前的 u 盘里,sdb 是磁盘,而 sdb1 是分区,因此
$ sudo fdisk /dev/sdb1
这行命令是错误的,应该将其改为
$ sudo fdisk /dev/sdb
二、准备
- 有多个分区的 U 盘;
- U 盘的格式为 FAT32
三、删除多个分区操作
简述:进入 sdb ——进入 fdisk 命令依次删除分区
- 进入 fdisk
$ sudo fdisk /dev/sdb
- 在命令处输入 d,删除第一个分区
Command (m for help): d
Partition number (1-3, default 3): 1
- 类似,接着在命令处输入 d,删除第二个分区
Command (m for help): d
Partition number (2,3, default 3): 2
- 类似,接着在命令处输入 d,删除第三个分区
Command (m for help): d
- 在命令处输入 w,保存操作并退出
Command (m for help): w
- 使用 ls 命令查看分区的删除情况,此时 sdb1、 sdb2、 sdb3 已经被成功删除
$ ls /dev/sd*