无法重新分区未挂载的 SD 卡

sna*_*che 4 partitioning mount sd-card

我有一个 64GB 的 SD 卡,我想将它用于 Raspberry Pi。我遇到了一些问题,所以我想擦拭它并重新开始。为此,我想在 sdb 上创建一个 FAT32 格式的分区。

sudo fdisk /dev/sdb似乎工作正常,直到决赛w它通知我:

分区表已更改。

调用 ioctl() 重新读取分区表。

重新读取分区表失败。:设备或资源繁忙

内核仍然使用旧表。新表将在下次重新启动或运行 partprobe(8) 或 kpartx(8) 后使用。

我也试过sufo cfdisk /dev/sdb,这似乎有效 - 但是当我使用 gparted 时,GUI 说文件系统是“未知的”。如果我尝试使用 gparted 将其格式化为 FAT32,我会收到一条错误消息:

解压错误

/dev/sdb 上的分区 1、2 已写入,但我们无法通知内核更改,可能是因为它/它们正在使用中。因此,旧分区将继续使用。在进行进一步更改之前,您应该立即重新启动

单击该消息上的忽略将中止操作。

的输出umount /dev/sdbumount: /dev/sdb: not mounted

我不知所措。我该怎么做才能格式化和重新分区这个 SD?

mik*_*ver 7

使用sudo partprobe /dev/sdb以“通知分区表的变化OS”。

有关更多信息,请查看man partprobehttp://manpages.ubuntu.com/manpages/bionic/man8/partprobe.8.html