openwrt将目录挂载到新硬盘出现“Errorr elocating /usr/bin/mount:mnt_fs_is_regularfs:symbol not found”,记录一下解决办法。
出现错误可能的原因
mount命令尝试使用的库函数mnt_fs_is_regularfs在运行时,mount依赖fdisk(这个是具体环境)libblkid libfdisk libmount libuuid 等包,没有安装完整导致的。
解决办法
1 | opkg update |
使用 –force-reinstall 选项强制重新安装包,确保所有依赖项都正确安装。
自动挂载
如果不需要自动开机挂载,这一步可以跳过。
编辑/etc/config/fstab文件中,可以自动挂载硬盘。前提需要已经安装了block-mount和kmod-fs-
1 | opkg update |
然后编辑/etc/config/fstab文件,添加如下条目:
1 | config mount |