TF卡有16G,直接备份出来的img文件就有16G那么大,但是实际装在TF卡中的有用数据却只有几G,再写入就需要32g的卡,这样做出来的img文件就太浪费空间了,因此使用这个方法压缩磁盘,制作小img镜像。
1.将有原系统的sd卡放入读卡器,接入虚拟机
ctrl+alt+t
进入命令行
su
进入管理权限
2.修改挂载状态
df -h
查看挂载情况及可用空间
这里可以看到sdc3有29G的内存,只使用了1.2G,挂载地为/media/linux/userdata
我们输入umount /media/linux/userdata
,让其变为非挂载状态,同时再次df -h
确认
这里可以看见已经没有sdc3了,此时,/dev/sdc3已经处于非挂载状态
3.进行分区
输入e2fsck -f /dev/sdc3
,检查sdc3的分区状态