|
本帖最后由 孔昊天同学 于 2022-3-6 21:58 编辑
适合人群
- pve性能过剩,准备跑一些下载相关的docker服务
- 方便部署群晖下载三兄弟,将群晖解放出来
- 不想让群晖跑过多docker,专注储存
- 群晖版本较老,不支持docker
操作环境:pve下lxc ubuntu 20.04
黑群晖nas
群晖进行操作
- 打开相关共享权限
- 打开控制面板
- 共享文件夹
- 编辑需要共享的文件夹
- nfs权限
- 添加pve-ubuntu 的ip地址
- 允许用户访问已装载的子文件夹
ubuntu操作
ubuntu安装nfs客户端软件
- sudo apt update
- sudo apt install nfs-common
复制代码
创建挂载路径
挂载群晖相关路径
- sudo mount -t nfs 192.168.1.111:/volume2/Video/temp /home/nas/
复制代码
将文件挂载加入开机自启项目
创建启动脚本
路径
vim /home/nfs.sh
内容如下
- #!/bin/bash
- sudo mount -t nfs 192.168.1.111:/volume2/Video/temp /home/nas/
复制代码
赋予脚本可执行权限
创建启动文件
- vim /etc/systemd/user/user-defined.service
复制代码
文件内容
- [Unit]
- After=network.service
- [Service]
- ExecStart=/home/nfs.sh
- [Install]
- WantedBy=default.target
复制代码
其中,After 表示服务何时启动,After=network.service 表示网络连接完成后,启动我们的服务;ExecStart 表示我们的脚本(步骤 1 中的 test.sh) 的路径;WantedBy 默认填 default.target。
添加权限
- sudo chmod 744 ~/test.sh
- sudo chmod 664 /etc/systemd/user/user-defined.service
复制代码
重新加载系统的 systemd 服务文件,并启用我们自己写的 user-defined.service 文件。
- sudo systemctl daemon-reload
- systemctl --user enable user-defined.service
复制代码
|
|