有些複雜的分區會導致磁盤幻樹校驗失敗,比如 GPT 主引導會記錄分區的邊界長度,下面的命令慎用,應該只適合 fat 出來的盤。
使用 dd 命令重新導出
從磁盤導出 6GB 的數據。
dd if=/dev/sdb of=test.img bs=1024M count=6 conv=fsync status=progress
使用 qemu-img 擴充 rootfs img 大小
如果 4G 漸漸不夠用了,可以用下面這個命令拓一下空間,可以接受 只有 rootfs 或 boot + rootfs 的分區,會在尾部拓展未使用的空間。
給 img 文件追加空間
qemu-img resize sipeed_ax620a_debian11_*.img +3G
然後拓展分區和文件系統
e2fsck -f sipeed_ax620a_debian11_*.img
resize2fs sipeed_ax620a_debian11_*.img
也可以直接用 disk 分區工具圖形調整。