Unraid 延迟挂载 使用群晖目录
使用场景
unraid虚拟了群晖,nas功能由群晖完成,资料都在群晖中,unraid的docker需要群晖启动后挂载群晖的文件夹,比如jellyfin和transmission等,虽然很早知道可以延迟挂载,但是具体很多参数细节找不到教程,导致一直都要开机后手动挂载然后打开docker
脚本内容
#!/bin/bash
sleep 5m
# auto mount
mkdir -p /mnt/remotes/Downloads
mount -t cifs -o uid=99,gid=100,iocharset=utf8,username=*****,password=***** //群晖目录 /mnt/remotes/Downloads
mkdir -p /mnt/remotes/DiskStation
mount -t cifs -o uid=99,gid=100,iocharset=utf8,username=*****,password=***** //群晖目录 /mnt/remotes/DiskStation
# auto start
docker restart Jellyfin
docker restart syncthing
docker restart transmission
参数详解
uid=99,gid=100
不加这两个参数,文件拥有者为root,transmission下载时permission deny,也可以在docker中添加参数PUID=0,PGID=0
iocharset=utf8
不加,中文显示有问题,jellyfin找不到含有中文的影片
mkdir
不加,Couldn't chdir to *****: No such file or directory
总结
如有错误欢迎讨论
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

感谢,有空了试一试