User Tools

Site Tools


extmount

This is an old revision of the document!


Overlay是什么?

Overlay是一种新型的联合文件系统,是通过将A文件系统重叠挂载到B文件系统上实现了差分机制。OpenWrt固件中rootfs为B文件系统,使用FLASH的另外一个分区作为A重叠挂载,这样针对Openwrt系统的所有修改操作都会以差分机制记录在A中。好处是假设有错误的修改导致系统异常,只需将A格式化后,系统就恢复如初。
为何要扩容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

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

extmount.1514001493.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki