OpenWrt扩展根分区使用完整的TF卡容量

操作步骤如下:

# 查看当前的容量
df -h
# 查看分区情况
fdisk -l
# 记录下第二个分区的开始区块
# 开始重新调整分区
fdisk /dev/mmcblk0
# 执行p查看分区
# 执行d选择2删除第二个分区
# 执行n创建新分区,开始分区,用刚才复制的,其他默认
# 执行p查看分区容量是否用完了TF卡
# 执行w保存分区

做完以上步骤之后,重启,然后执行

# 让分区修改生效
resize2fs /dev/mmcblk0p2
# 查看当前根分区容量
df -h

但是如果发现有错误,如下:

resize2fs: Invalid argument While trying to add group #1

参考官方的 issue 处理

https://github.com/openwrt/openwrt/issues/7729#issuecomment-1040336175

具体执行命令如下

mount -o remount,ro / #Remount root as ReadOnly
tune2fs -O^resize_inode /dev/mmcblk0p2 #Remove reserved GDT blocks
fsck.ext4 /dev/mmcblk0p2 #Fix part, answer yes to remove GDT blocks remnants


#reboot 重启,如果是R2S,拔掉电源再插上
resize2fs /dev/mmcblk0p2

以上就解决了OpenWrt没有完整使用TF卡容量的问题。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇