Overlay是什么?

Overlay是一种新型的联合文件系统,类似于透过一片玻璃来画画,而Flash原始的文件系统则是玻璃下面的背景。从外表看在玻璃上画画就和画到背景上没什么不同。如果想要恢复出厂设置,那就把玻璃擦干净即可。

为何要扩容Overlay?

OpenWrt装软件提示空间不足,这时要把rootfs扩展到U盘,可以把软件安装到U盘上去。

扩充前的准备

U盘或者TF卡,格式化成EXT4文件系统。可以使用Widora操作。

  1. 将U盘或TF卡插入Widora板,为了避免之前文件系统自动挂载形成干扰,先执行卸载命令: "umount /tmp/mounts/USB-A1/" 或"umount /tmp/mounts/SD-P1" 。实际命令要和挂载的文件夹一致
  2. 格式化,U盘使用“mkfs.ext4 /dev/sda”,TF卡使用"mkfs.ext4 /dev/mmcblk0"

生成fstab

  1. block detect > /etc/config/fstab
  2. vi /etc/config/fstab
  3. 修改option 'target' '/overlay',修改option 'enabled' '1'
  4. 重启
查看挂载后的情况
    root@Widora:/# df -h
    Filesystem                Size      Used Available Use% Mounted on
    rootfs                    3.6G      7.6M      3.4G   0% /
    /dev/root                 4.8M      4.8M         0 100% /rom
    tmpfs                    61.7M     76.0K     61.7M   0% /tmp
    /dev/mmcblk0              3.6G      7.6M      3.4G   0% /overlay
    overlayfs:/overlay        3.6G      7.6M      3.4G   0% /
    tmpfs                   512.0K         0    512.0K   0% /dev

接下来,就可以安装很多软件了。