安装环境

软路由机器架构: x86_64
OpenWrt版本: 22.03
扩容设备: /dev/sda2(如果不同,后面涉及全部需要修改)


目标

按下文配置后,openWrt可以使用全部磁盘空间

建议在安装完openWrt系统后执行,避免某些进程在执行过程中而导致无法扩容


  • 安装相关软件
opkg update
opkg install cfdisk tune2fs resize2fs
  • 执行cfdisk,选择待扩容的设备,在下面选择Resize

  • 输入新的size,然后Write,输入yes,选择Quit

  • 执行以下命令,所有输入均选择y ,然后重启

mount -o remount,ro /
e2fsck -f /dev/sda2
reboot
  • 重启完执行以下命令,并重启
mount -o remount,ro /
tune2fs -O^resize_inode /dev/sda2
e2fsck -f /dev/sda2
reboot
  • 重启完输入以下命令,并重启
mount -o remount,ro /
tune2fs -O^resize_inode /dev/sda2
fsck.ext4 /dev/sda2
reboot
  • 重启完输入以下命令,执行命令检查是否已扩容
resize2fs /dev/sda2
df -h

全文完