环境
树莓派,已装 Ubuntu 系统的 SD 卡,Mac mini
问题描述
SD 卡想要回收再利用,需要将其格式化到满容量。
如果直接在电脑上格式化,只会释放出部分容量。将SD卡插入树莓派USB口,可在树莓派系统上看到两个盘,其中一个是安装的 Ubuntu 系统,另一个是前面格式化出来的盘。
问题分析
面向搜索引擎编程,找到:
博文1 - 如何格式化树莓派SD卡(恢复U盘/SD卡到满容量)介绍在 Windows 上使用 DiskGenius。步骤是删除所有分区,新建一个FAT/NTSF分区,再格式化,即可。
博文2 - 不下软件,照样可以完美正确格式化树莓派SD卡!(恢复U盘/SD卡到满容量)则介绍了在 Windows 上使用命令操作进行,步骤&思路与上面是一样的。
问题在于我手上没有 Windows 。当然 Mac mini 应该也是有对应的命令操作方式的,但既然我有树莓派,理所当然的应该天然支持命令操作来达到上述目的的。
所以继续以“ Linux 删除分区“ 为关键字搜索,得到以下两篇博文:
博文3 - Linux 删除分区
博文4 - Linux 硬盘分区、分区、删除分区、格式化、挂载、卸载,非常详细。
问题解决
按照博文4,一步步就完成了 SD 卡的删除分区和重新分区。但该博文后面的格式化写的不清不楚,对应软件我树莓派上没有,我也不想细究哪些是必要步骤。既然已经分区了,而 Mac mini 有格式化功能(Windows 也有),直接在 Mac mini 上一键格式化,SD 卡就满血复活了。
PS. 按照博文5 - linux 格式化硬盘,格式化硬盘使用 mkfs.ext4,这个我树莓派上有。不过既然已经格式化了,就不折腾了。