恩山无线论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
当贝投影
查看: 1478|回复: 0

[其它X86系统] 【折腾日记】linux挂载群晖共享文件夹,让docker部署更加灵活

[复制链接]
发表于 2022-3-6 21:52 | 显示全部楼层 |阅读模式
本帖最后由 孔昊天同学 于 2022-3-6 21:58 编辑

适合人群
  • pve性能过剩,准备跑一些下载相关的docker服务
  • 方便部署群晖下载三兄弟,将群晖解放出来
  • 不想让群晖跑过多docker,专注储存
  • 群晖版本较老,不支持docker
操作环境:pve下lxc ubuntu 20.04
黑群晖nas

群晖进行操作

  • 打开相关共享权限
  • 打开控制面板
  • 共享文件夹
  • 编辑需要共享的文件夹
  • nfs权限
  • 添加pve-ubuntu 的ip地址
  • 允许用户访问已装载的子文件夹
群晖设置-1.png

ubuntu操作

ubuntu安装nfs客户端软件

  1. sudo apt update
  2. sudo apt install nfs-common
复制代码

创建挂载路径

  1. mkdir /home/nas
复制代码

挂载群晖相关路径

  1. sudo mount -t nfs 192.168.1.111:/volume2/Video/temp /home/nas/
复制代码

将文件挂载加入开机自启项目

创建启动脚本
路径

vim /home/nfs.sh
内容如下
  1. #!/bin/bash
  2. sudo mount -t nfs 192.168.1.111:/volume2/Video/temp /home/nas/
复制代码


赋予脚本可执行权限
  1. chmod +x /home/nfs.sh
复制代码

创建启动文件
  1. vim /etc/systemd/user/user-defined.service
复制代码

文件内容
  1. [Unit]
  2. After=network.service

  3. [Service]
  4. ExecStart=/home/nfs.sh

  5. [Install]
  6. WantedBy=default.target
复制代码

其中,After 表示服务何时启动,After=network.service 表示网络连接完成后,启动我们的服务;ExecStart 表示我们的脚本(步骤 1 中的 test.sh) 的路径;WantedBy 默认填 default.target。
添加权限
  1. sudo chmod 744 ~/test.sh
  2. sudo chmod 664 /etc/systemd/user/user-defined.service
复制代码

重新加载系统的 systemd 服务文件,并启用我们自己写的 user-defined.service 文件。
  1. sudo systemctl daemon-reload
  2. systemctl --user enable user-defined.service
复制代码
游客,如果您要查看本帖隐藏内容请回复

我的恩山、我的无线 The best wifi forum is right here.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )|网站地图

GMT+8, 2022-5-23 13:27

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表