系统:Ubuntu 22.04.4 LTS
方法一:在虚拟机的ubuntu系统中使用fdisk命令方式分区,具体请参考:
imx6ull - 制作烧录SD卡-CSDN博客
方法二:使用Ubuntu自带GUI工具Disks
Disks相比命令行工具更加简单无脑,用户体验良好。
选中分区,点击图中的减号,就可以删除该分区。
选中空白区域,点击图中加号,就可以添加一个新的分区。
选择分区大小(默认为主分区),next
输入卷名,选择文件系统,点击Create即可创建。
sync与安全数据操作
往SD卡写入数据后,拔出SD卡前需要执行sync,强制将文件系统缓冲区中的数据写入磁盘。
root@ubuntu22:~# sync
sync 命令用于强制将文件系统缓冲区中的数据写入磁盘。在 Linux 系统中,文件系统通常会将写入磁盘的数据暂时存储在内存缓冲区中,以提高性能。然而,这样的设计可能导致在文件系统缓冲区中的数据还没有完全写入磁盘时系统发生崩溃或断电的情况下,数据丢失或损坏。
参考:Ubuntu系统下给SD卡分区、格式化_ubuntu22.04 格式化tf卡-CSDN博客