extmount
This is an old revision of the document!
Table of Contents
Overlay是什么?
Overlay是一种新型的联合文件系统,是通过将A文件系统重叠挂载到B文件系统上实现了差分机制。OpenWrt固件中rootfs为B文件系统,使用FLASH的另外一个分区作为A重叠挂载,这样针对Openwrt系统的所有修改操作都会以差分机制记录在A中。好处是假设有错误的修改导致系统异常,只需将A格式化后,系统就恢复如初。
为何要扩容Overlay?
OpenWrt装软件提示空间不足,这时要把rootfs扩展到U盘,可以把软件安装到U盘上去。
扩充前的准备
U盘或者TF卡,格式化成EXT4文件系统。可以使用Widora操作。
- 将U盘或TF卡插入Widora板,为了避免之前文件系统自动挂载形成干扰,先执行卸载命令: “umount /tmp/mounts/USB-A1/” 或“umount /tmp/mounts/SD-P1” 。实际命令要和挂载的文件夹一致
- 格式化,U盘使用“mkfs.ext4 /dev/sda”,TF卡使用“mkfs.ext4 /dev/mmcblk0”
生成fstab
- block detect > /etc/config/fstab
- vi /etc/config/fstab
- 修改option 'target' '/overlay',修改option 'enabled' '1'
- 重启
查看挂载后的情况
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)
