|
爬的蜗牛
发表于 2020-2-21 21:41
来自 中国江苏南京
下面的内容,供你参考:
为了让新NAS能够直接读取旧NAS中的文件,通过以下方法实现了自动挂载。
一、在APPCENTER中下载一个不常用、不更新的网站代码APP,比如Dolphin。
二、先建好需要挂载的目录,比如我在system这个目录下新建了419PII这个文件夹,并在文件夹中新建了data1\data2\data3\data4 四个目录,分别挂载旧NAS中的4个盘。 /share/CACHEDEV1_DATA/system/419PII/data1
三、用winscp登陆nas,打开路径/share/CACHEDEV1_DATA/.qpkg/Dolphin
点右键编辑Dolphin.sh文件,在以下代码中增加挂载NFS和取消挂载的命令。
case "$1" in
start)
ENABLED=$(/sbin/getcfg "$QPKG_NAME" Enable -u -d FALSE -f $CONF)
if [ "$ENABLED" != "TRUE" ]; then
echo "$QPKG_NAME is disabled."
exit 1
fi
create_env
mount 192.168.1.9:/data1 /share/CACHEDEV1_DATA/system/419PII/data1
mount 192.168.1.9:/data2 /share/CACHEDEV1_DATA/system/419PII/data2
mount 192.168.1.9:/data3 /share/CACHEDEV1_DATA/system/419PII/data3
mount 192.168.1.9:/data4 /share/CACHEDEV1_DATA/system/419PII/data4
;;
stop)
remove_env
umount /share/CACHEDEV1_DATA/system/419PII/data1
umount /share/CACHEDEV1_DATA/system/419PII/data2
umount /share/CACHEDEV1_DATA/system/419PII/data3
umount /share/CACHEDEV1_DATA/system/419PII/data4
;;
restart)
$0 stop
$0 start
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
esac
四、此时,在APPCENTER中启用该APP,即可自动挂载,停止该APP即可取消挂载。
如果要修改该APP的名称,可以修改“/mnt/HDA_ROOT/.config/qpkg.conf” 中的版本号以显示名称(不能用中文)。
[Dolphin]Version = 419PII
不想开机自动启动,则将Enable改为FALSE即可
Enable = FALSE
同理,你要执行其他脚本,也可以在此加入。 |
|