这在里也不啰嗦了,用SD卡进行扩容挂载的时候,只要用到传统方法即可:
opkg install kmod-usb-storage kmod-usb-ohci kmod-usb2 kmod-usb-uhci #安装USB接口相关驱动
opkg install block-mount #安装挂载工具,新版挂载已经集成了block-hotplug block-extroot
opkg install e2fsprogs fdisk #安装文件管理和磁盘工具
df #查看磁盘分区情况
mkfs.ext4 /dev/sda #比如我的SD卡是/dev/sda分区,那就格式化为ext4格式的分区。
mount /dev/sda /dev/mmcblk0 #将/dev/sda分区挂载到/dev下新建的mmcblk0目录下
再利用命令直接实现开机将这个sd挂载到系统的/overlay目录下,实现系统程序目录的扩容。
block detect > /etc/config/fstab;\
sed -i s/option$'\t'enabled$'\t'\'0\'/option$'\t'enabled$'\t'\'1\'/ /etc/config/fstab; \
sed -i s#/mnt/mmcblk0#/overlay# /etc/config/fstab; \
mount /dev/mmcblk0 /overlay
这个过程当中,会实现将配置写入到/etc/config/fstab文件当中。
那么,如实现重启或是openwrt开机的时候自动挂载上去,就要写入这些挂载命令到的/etc/rc.local文件当中:
这样,就能达到目标了:
注意:
在操作之前,切记要把其它自动挂载项给取消掉。这是最终“挂载点”所显示的挂载选项:
你学会了吗?
评论