linux SD卡压缩备份系统后,开机系统根目录变只读,容量变小

SD卡压缩备份系统后,开机系统根目录变只读,容量变小

背景

因为系统编译了很多东西,有必要备份一下,备份的时候压缩了SD卡大小,备份后开机产生了很奇怪的问题:

  1. 重新开机后系统根目录写保护状态 功能不能正常使用了;
  2. 根目录大小也只有压缩过后的大小了

这里记录下解决过程,备忘

步骤:

解除根目录写保护

查看是不是只读:
mount | grep ’ / ’

正常的显示:/dev/mmcblk2p1 on / type ext4 (rw,relatime,data=ordered)
不正常的显示:/dev/mmcblk2p1 on / type ext4 (ro,relatime,data=ordered)

使用下面的命令修复:
不用umount,直接运行下面的命令,正常了
sudo e2fsck -f -y /dev/mmcblk2p1

恢复容量

将内存卡取下来在,用读卡器插在另外一台机器上安装好gparted
sudo gparted
点中要扩容的分区 右键 resize/move

我这边的读卡器之前在原设备上
sudo growpart /dev/mmcblk2 1
sudo resize2fs /dev/mmcblk2p1
扩容失败过,现在直接右键resize已经是最大空间了,但实际上只能使用为扩容之前的空间
所以点中要扩容的分区 选择菜单栏Partition check 弹出一栏后 右键apply即可恢复容量

参考文章:https://www.originbot.org/guide/image_install/#sd_1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值