OpenWrt软路磁盘扩容图解
创作时间:
作者:
@小白创作中心
OpenWrt软路磁盘扩容图解
引用
1
来源
1.
https://gaga.mvpbang.com/p/a8bca2b8e40a4cbe85af4e40f2e43dbe/
本文将详细介绍OpenWrt系统的固件分类及其磁盘扩容方法。主要内容包括EXT4固件和SQUASHFS固件的扩容方式,具体操作步骤以及注意事项。
OpenWrt系统固件分类
OpenWrt系统固件主要分为两类:EXT4固件和SQUASHFS固件。
EXT4固件
固件包名称中包含"ext4"关键字。该种类型的固件硬盘空间划分如下:
SQUASHFS固件
固件包名称中包含"squashfs"关键字。该种类型的固件硬盘空间划分如下:
固件分类关键字示意图
EXT4固件扩容方式
新建分区扩容
新建分区,将根目录挂载到新分区(推荐)。
在未格式化区域创建新分区,然后将原来系统文件分区的所有内容拷贝到新分区,最后将系统根目录默认挂载点变成新分区即可。
操作步骤
查看当前磁盘信息
fdisk -l创建新分区
fdisk /dev/mmcblk0 p n查看分区效果
fdisk -l格式化分区
mkfs.ext4 /dev/mmcblk0p3网页登录OpenWrt,选择系统挂载点,选择添加
选择新创建的分区,并挂载至根目录,保存后应用
复制根目录内容
mkdir -p /tmp/introot mkdir -p /tmp/extroot mount --bind / /tmp/introot mount /dev/sda1 /tmp/extroot tar -C /tmp/introot -cvf - . | tar -C /tmp/extroot -xf - umount /tmp/introot umount /tmp/extroot若固件带有"efi"关键字,需要参考"EFI引导固件的额外操作"章节执行额外步骤(可选:仅固件中包含efi关键字需要执行)
重启软路由
reboot
直接扩容
直接将原有根分区扩容,如下图:
操作步骤
删除旧分区(需要记住旧分区的磁盘起始位置(扇区编号),如图下划线位置),并创建新分区
fdisk /dev/mmcblk0 d 2 n p 2 n w查看分区效果
fdisk -l设置循环设备
losetup /dev/loop0 /dev/mmcblk0p2扩展磁盘空间
resize2fs -f /dev/loop0若固件带有"efi"关键字,需要参考"EFI引导固件的额外操作"章节执行额外步骤(可选:仅固件中包含efi关键字需要执行)
重启软路由
reboot
SQUASHFS固件扩容方式
新建分区扩容
由于SQUASHFS固件安装后,会自动创建rom空间,所以可以直接扩容即可。
直接扩容
直接扩容方式与ext4固件扩容方式相同,可以参考上述步骤。同样的,需要区分x86设备efi固件。特殊操作上文中也有提及,可以参考。
EFI引导固件的额外操作
查看分区ID
blkid修改系统引导
vi /boot/grub/grub.cfg保存文件
参考
- OpenWrt的空间扩容问题,可以这么直接解决!
热门推荐
碘佛醇:医学影像的得力助手
赵姓:从西周赵城到百家姓之首
月季花的日常养护及管理
如何理解会计学中的“借”与“贷”
为什么我们需要一台6座车?
土木之变:明朝大军惨败瓦剌的真相与后续影响
电源输入过压的预防措施和解决方案
患者口服药物的安全管理
线性回归:机器学习中的基础算法
不办理结婚登记的后果
忽视心血管健康,男性更容易提前患上痴呆?
四柱相同的生辰八字命:命运真的完全相同吗?
车贷合同如何查违约金明细
男子耳朵长毛吉凶 男人耳朵长毛是什么征兆
为什么荞麦面能减肥
10万亿转移支付,都被谁拿走了?
12种净零绿生活教学活动设计
留学美国换手机的必要性分析
属蛇人的爱情宣言:深邃、谨慎与忠诚
搭建 Obsidian 自有知识库的完整指南
将图像自动文本化,图像描述质量更高、更准确了
湖北人的闯关东故事:一段跨越千里的奋斗史
科普|慢性咳嗽原因多,专业诊疗不可少
什么运动对膝盖的损害最小
怎样选鸡胸肉才好
唐朝行政制度图:权力的运作与历史的传承
两物块在圆盘上通过绳关联做圆周运动的分析和一般结论
提升用户观念,优化产品体验的有效策略
个税赡养老人分摊协议:法律依据与实务操作
西瓜种子怎么种植能出芽?详细的步骤有哪些?