openwrt系统32GTF卡分区问题

本文介绍了在Raspberry Pi上运行OpenWrt时,如何处理32GB TF卡的分区问题。当使用大容量TF卡时,OpenWrt的rootfs分区默认大小不足且resize2fs操作可能失败。文章提供了两种解决方案:1) 在resize2fs前使用e2fsck修复;2) 删除并重新创建Journal空间以解决Operation not permitted错误。
摘要由CSDN通过智能技术生成

需求

在raspberry pi上跑openwrt的时候,需要把系统烧写到TF卡上,但如果TF卡比较大,就会比较浪费,因为openwrt的镜像默认rootfs分区只有不到60MB,而且在TF卡比较大的时候resize2fs会出现问题,比如我的32G卡就会出现问题,经过一系列的查找、验证得出下列解决办法。

正常扩展方法

在ubuntu终端下获取root权限

sudo -s

确定你新挂上去的磁盘文件对应的设备名是什么,我的是/dev/sda

修改磁盘分区

fdisk /dev/sda

p

查询到对应的磁盘分区表信息,里面的sda2中start信息需要记住!!!9216!!!
这里写图片描述

在fdisk中将原有第二个分区删掉

d [enter]

2 [enter]

这里写图片描述

在fdisk中重新创建第二分区,按w保存退出

n [enter]

p [enter]

2 [enter]

9216 [enter]

[enter]

w [enter]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值