升级了NAS,旧的NAS作为仓库盘用,只开了共享和NFS,不用时自动休眠。
同时,为了让新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]
Name = MountNFS-Dolphin
Class = null
|
|