开启左侧

Unraid 虚拟机安装飞牛os,开机自动挂载unraid共享目录的方法

发表于:2025-2-11 20:36:20 技术整活 811

Step1:Unraid下新建虚拟机,在虚拟机下面虚拟磁盘选择VirtIO,共享模式选择9p模式,在source dir表示unraid的目录,target dir表示映射的共享名字(这个名字用于在飞牛里进行挂载使用)

image.png

Step2:在飞牛os下,设置开机自动启动的命令,使用sudo nano /etc/fstab,在文件的最后一行加入以下命令。

movie /vol1/1000/movie 9p trans=virtio,version=9p2000.L,noauto,nobootwait,rw 0 0

其中movie表示的是映射的共享名字,/vol1/1000/movie表示飞牛os下需要挂载的路径,我挂载在1000这个目录下,可以在web段进行访问,9p表示挂载的格式,使用的传输协议virtio,版本9P2000.L,noauto,nobootwait这个必须要设置,负责可能会出现飞牛os无法启动的情况。

Step3:

在飞牛os下,使用命令,sudo nano /etc/systemd/system/mount-command.service

[Unit]

Description=trim file monitor service

After=rc-local.service

After=trim_main.service

[Service]

Type=oneshot

ExecStart=mount movie

User=root

[Install]

WantedBy=multi-user.target

保存

Step4:

sudo systemctl daemon-reload

Sudo systemctl enable mount-command.service

Sudo systemctl start mount-command.service

Step4:

重启以后,就可以看到在web段可以使用unraid共享文件夹了

收藏
送赞 1
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

发表回复

评论列表(7)

本帖最后由 陈奕行 于 2025-2-22 13:25 编辑

感谢!我用ChatGPT生成的命令去自动挂载virtiofs模式下的共享文件总是失败,用你给出的没有问题。
我简单补充一下方法:


step1  

输入


  1. sudo nano /etc/fstab
复制代码

     打开文件后在最后一行添加
  1. Happy   /vol1/1000/Happy   virtiofs   defaults,nofail  0  0  
复制代码
   其中Happy是unraid虚拟机设置中的“Unraid挂载标签”,/vol1/1000/Happy是挂载到FnOS中的文件夹目录,没有就创建一个




step 2
    创建自动挂载服务
  1. sudo nano /etc/systemd/system/mount-command.service
复制代码
   在文件中添加以下内容按ctrl+x退出并保存
  1. [Unit]
  2. Description=trim file monitor service
  3. After=rc-local.service
  4. After=trim_main.service
  5. [Service]
  6. Type=oneshot
  7. ExecStart=mount Happy
  8. User=root
  9. [Install]
  10. WantedBy=multi-user.target
复制代码


step3
  1. sudo systemctl daemon-reload
  2. Sudo systemctl enable mount-command.service
  3. Sudo systemctl start mount-command.service
复制代码

step4
重启后输入命令看一下有没有挂载成功
  1. df -h /vol1/1000/Happy
复制代码








2025-2-22 13:13:55 回复
请问我在最后sudo systemctl start mount-command.service的时候报错
【** for mount-command.service failed because the control process exited with error code.
See "systemctl status mount-command.service" and "journalctl -xeu mount-command.service" for details】
重启也没有挂载到飞牛里
2025-2-22 15:31:33 回复
我这儿也是这样,但是重启以后自动挂载了,现在的问题是使用挂载的目录在飞牛下载里,不能正常使用,报错Invalid argument,应该是权限有问题  详情 回复
2025-2-22 22:30
我这儿也是这样,但是重启以后自动挂载了,现在的问题是使用挂载的目录在飞牛下载里,不能正常使用,报错Invalid argument,应该是权限有问题
2025-2-22 22:30:44 回复
trans=virtio,version=9p2000.L,noauto,nobootwait,rw 0 0 要挂载成可读写模式  详情 回复
2025-2-23 19:19
trans=virtio,version=9p2000.L,noauto,nobootwait,rw 0 0
要挂载成可读写模式
2025-2-23 19:19:20 回复
就是这样挂载的,在文件管理,相册之类的应用里都能正常读写,下载应用里不行  详情 回复
2025-2-24 14:23
就是这样挂载的,在文件管理,相册之类的应用里都能正常读写,下载应用里不行
2025-2-24 14:23:19 回复
可以直接挂载/mnt/user文件夹嘛
昨天 11:21 回复
811
挂载后unraid硬盘不休眠?  详情 回复
昨天 17:03
挂载后unraid硬盘不休眠?
昨天 17:03 回复
话题