openwrt x86扩容rootfs

2023-09-20

imgfile=openwrt-22.03.5-x86-64-generic-ext4-combined-efi.img

1、在linux,将img文件扩容

dd if=/dev/zero bs=2M count=1024 >> $imgfile
ls -lh $imgfile

losetup -f $imgfile
[root@server04 opt]# losetup
NAME SIZELIMIT OFFSET AUTOCLEAR RO BACK-FILE DIO LOG-SEC
/dev/loop0 0 0 0 0 /opt/openwrt-22.03.5-x86-64-generic-ext4-combined-efi.img 0 512

2、在linux,扩容img镜像
lsblk
dd if=/dev/zero bs=1M count=2800 >> $imgfile
parted $imgfile
print
resizepart 2 100%
print
quit

3、winpe安装
physdiskwrite.exe -u $imgfile写入磁盘

4、在路由器启动后执行

losetup -f //自动查找空闲的设备
/dev/loop0
losetup /dev/loop0 /dev/sda2
扩展磁盘空间

resize2fs -f /dev/loop0
reboot
df -h
查看/目录已经扩容了

如果有错误
fsck.ext4 /dev/sda2
resize2fs /dev/sda2

分类:Linux | 标签: |

相关日志

评论被关闭!