收起左侧

外接储存、远程共享设置共享以及下载目录设定开机挂载

22
回复
9732
查看
[ 复制链接 ]

6

主题

41

回帖

0

牛值

初出茅庐

2024-10-21 11:56:11 显示全部楼层 阅读模式

<br /> <br />

本文分为 外接存储目录飞牛用户目录外接储存挂载开机脚本设置远程目录挂载

如果你觉得有用,麻烦点个赞,谢谢。

飞牛两周心得分享(外接储存共享&下载)

1. 外接存储目录

vol00 vol01 为两个usb设备。

image.png

vol00 下分为RemovableDisk 和 ST 两块盘, _1 表示第一个盘的第二分区,其它以此类推。

image.png

2. 飞牛用户目录

vol1 vol2 分别是fnos内置硬盘。vol1有系统以及存储。vol2 纯存储盘。

image.png

vol2 下 1000 1001 表示用户,1000默认管理员

image.png

由于smb协议打开后, 使用账号密码访问,只能访问到 1000 或者 1001下的文件,

所以自用, 将usb全部挂载到1000文件夹下的usb目录。 (usb目录可自行定义)

注意必须要挂到1000下的文件夹下, 多个硬盘或分区在usb下再建立文件夹区分.

大概样子如下图

2514566dabeb9cf62cacc74d1b82f1aa_113810pwv2jt0xd0mb0twv.png

3. 挂载脚本

以下使用root用户。

3.1 建立脚本文件并编辑

vi /home/musb.sh

#!/bin/sh
td20="/vol2/1000/usb/u20"
fc=$(ls "$td20" -l|wc -l)
if [ "$fc" -le 3 ]; then
    echo "root密码"|sudo -S mount --bind /vol00/ST4000NM000B_00MX141_00MX141LEN /vol2/1000/usb/u20
fi
exit 0

Esc :eq 保存

3.2 赋予脚本权限

chmod 777 /home/musb.sh

4. 开机服务

4.1 创建开机启动服务

  • vi /etc/systemd/system/musb.service
    
    添加内容:
    
    [Unit]
    Description=musb service
    After=network.target
    
    [Service]
    Type=simple
    ExecStartPre=-/bin/sleep 15
    ExecStart=/home/musb.sh
    User=root
    Restart=always
    
    [Install]
    WantedBy=default.target
    

4.2 验证并让开机脚本生效

更新systemd目录
systemctl daemon-reload

创建开机快捷方式
systemctl enable musb.service

启动服务
systemctl start musb.service

查看服务状态
systemctl status musb.service

5.影视下载共享效果

ae4204bdeaa774f748f31235ce7a6b53_113919hc9po9pn7odpb6nt.png

b0687cdf5ca5ac307e10f93209534e0e_114347auujsa6ujkeslsaq.png

a635d90f002b5e2a9955ce1338d8a68a_114931sphsqv1v1eppc1nd.png

6. 远程目录共享

vol0x

vol00 usb 第一硬盘

vol01 usb第二硬盘

vol02 远程挂载

image.png

后面操作和USB 挂载到 1000下一样操作即可.

收藏
送赞 17
分享

本帖子中包含更多资源

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

x

1

主题

14

回帖

0

牛值

江湖小虾

2024-11-10 20:51:18 显示全部楼层
感谢,解决了困扰的问题,不明白为啥官方固件不能共享外接硬盘。不过飞牛开放ssh的好处这里就体现出来了

4

主题

8

回帖

0

牛值

江湖小虾

2024-10-26 11:17:34 显示全部楼层
谢谢大佬,这个方法很管用,可以实现开机自动挂载

1

主题

29

回帖

0

牛值

江湖小虾

2024-10-27 22:54:55 显示全部楼层
大佬,按你的教程搞好,没有报错,但是网上邻居打开还是空文件夹。我只挂了一块硬盘没有分区,ssh进去看到我的root目录下有三个文件夹vol00,vol01,vol1,usb盘名字:My_Passport_0820,我这样学的,哪里有问题呢?谢谢
#!/bin/sh
td20="/vol1/1000/usb/u3.0"
fc=$(ls "$td20" -l|wc -l)
if [ "$fc" -le 3 ]; then
        echo "123xxxx"|sudo -S mount --bind /vol00/My_Passport_0820
/vol1/1000/usb/u3.0
fi
exit 0
usb u3.0 mu录有没有创建? 因为mount 必须用管理员, 所以挂的目录都是root权限 ,所以才挂载usb文件夹下 .否则其它应用无法访问 .  详情 回复
2024-10-28 09:33

6

主题

41

回帖

0

牛值

初出茅庐

2024-10-28 09:33:05 楼主 显示全部楼层
usb  u3.0 mu录有没有创建?  因为mount 必须用管理员, 所以挂的目录都是root权限 ,所以才挂载usb文件夹下 .否则其它应用无法访问 .
创建了的  详情 回复
2024-10-28 10:27

1

主题

29

回帖

0

牛值

江湖小虾

2024-10-28 10:27:16 显示全部楼层
本帖最后由 老马x 于 2024-10-28 10:32 编辑



创建了的

本帖子中包含更多资源

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

x
文件夹小手图标代表你分享给了本机的其它用户. 共享的话 是要开启smb服务.且usb目录在1000下, 用1000管理员对应的账号密码访问即可.  详情 回复
2024-10-28 11:53

6

主题

41

回帖

0

牛值

初出茅庐

2024-10-28 11:53:08 楼主 显示全部楼层
文件夹小手图标代表你分享给了本机的其它用户.   共享的话 是要开启smb服务.且usb目录在1000下, 用1000管理员对应的账号密码访问即可.   
大佬,留个q联系下,给远程下,实在搞不定,刚需272957510  详情 回复
2024-10-28 12:06

1

主题

29

回帖

0

牛值

江湖小虾

2024-10-28 12:06:23 显示全部楼层
大佬,留个q联系下,给远程下,实在搞不定,刚需272957510

4

主题

11

回帖

0

牛值

fnOS系统内测组

2024-11-15 23:09:27 显示全部楼层
#!/bin/sh
td20="/vol1/1000/usb/u1"
fc=$(ls "$td20" -l|wc -l)
if [ "$fc" -le 3 ]; then
        echo "741852963qaz"|sudo -S mount --bind /vol00/H1 /vol1/1000/usb/u1
fi
exit 0  请问大佬  vol100下只有一块硬盘 启动脚本后 u1目录下还是啥都没有
sudo -S mount --bind /vol00/H1 /vol1/1000/usb/u1  详情 回复
2024-11-18 10:35

6

主题

41

回帖

0

牛值

初出茅庐

2024-11-18 10:35:07 楼主 显示全部楼层
sudo -S mount --bind /vol00/H1 /vol1/1000/usb/u1
[md]sudo -S mount --bind /vol00/H1 /vol1/1000/usb/u1 第一段是usb的目录 , 第二段是要挂载的目录 [/md]  详情 回复
2024-11-18 10:35

6

主题

41

回帖

0

牛值

初出茅庐

2024-11-18 10:35:53 楼主 显示全部楼层

sudo -S mount --bind /vol00/H1 /vol1/1000/usb/u1

第一段是usb的目录 ,

第二段是要挂载的目录

funk:

2

主题

16

回帖

0

牛值

江湖小虾

2024-11-29 22:06:06 显示全部楼层
希望官方开放外挂的smb的访问啊。

1

主题

2

回帖

0

牛值

江湖小虾

2024-11-30 11:31:15 显示全部楼层
感谢,我一会试试pve把硬盘直通给飞牛

0

主题

4

回帖

0

牛值

江湖小虾

2024-12-2 16:15:24 显示全部楼层
感谢分享,学习了。

0

主题

5

回帖

0

牛值

江湖小虾

2024-12-6 12:52:05 显示全部楼层
感谢大佬,解决大问题了

0

主题

26

回帖

0

牛值

江湖小虾

2024-12-8 15:47:49 显示全部楼层
很需要,就是教程看不懂,有视频版就好了

2

主题

4

回帖

0

牛值

江湖小虾

2024-12-8 17:49:27 显示全部楼层
我是直接执行mount -t ntfs-3g UUID=CE600FC4600FB26F /vol1/1000/16T
可以挂在一个ntfs硬盘,但是设置
#!/bin/sh
# 挂载 NTFS 分区
echo "xxx"|sudo -S mount -t ntfs-3g UUID=CE600FC4600FB26F /vol1/1000/16T
exit 0
无法实现,请示什么问题,谢谢!
我试了很久,ntfs硬盘用使用systemd服务挂载不了,修改/etc/fstab也挂载不了,但是使用crontab可以,你可以试试。通过crontab -e命令编辑,添加一条命令@reboot /home/auto_run_script.sh(sh脚本目录)  详情 回复
2024-12-9 12:52

3

主题

1

回帖

0

牛值

江湖小虾

2024-12-9 12:52:58 显示全部楼层
本帖最后由 123_H9wt9 于 2024-12-9 16:48 编辑

参照这个可以https://club.fnnas.com/forum.php ... 7696&highlight=

0

主题

2

回帖

0

牛值

江湖小虾

2024-12-14 21:45:30 显示全部楼层
使用了[echo "XXXX"|sudo -S mount --bind /vol00/Generic_DISK01 /vol1/1000/12T]共挂载了3个硬盘
在“文件管理”中能看到全部正确挂载
开启SMB后在windows管理器\\IP后只能看到其中1个,其他2个都看不到是什么情况
盼大佬回复
搞定了 通过在设置-文件共享协议-SMN-可见文件夹范围中 先在可见文件夹勾选挂载的文件夹-确认-再改成所有文件夹解决问题 分享给有同样问题的朋友  详情 回复
2024-12-15 11:03

0

主题

2

回帖

0

牛值

江湖小虾

2024-12-15 11:03:07 显示全部楼层
搞定了
通过在设置-文件共享协议-SMN-可见文件夹范围中
先在可见文件夹勾选挂载的文件夹-确认-再改成所有文件夹解决问题
分享给有同样问题的朋友

1

主题

29

回帖

0

牛值

江湖小虾

2024-12-22 18:23:48 显示全部楼层
大佬,最新的0.8.27版本,按这个教程设置好后,迅雷远程下载里又看不到移动硬盘了,在迅雷里已经设置了可以访问的移动硬盘的文件夹,怎么弄呢
官方没有解决前,这个是临时处理. 由于迅雷先启动,usb后挂载导致无法获取. 解决方式是usb挂载完成后, 手动重新启动迅雷.  详情 回复
2024-12-22 21:39

6

主题

41

回帖

0

牛值

初出茅庐

2024-12-22 21:39:34 楼主 显示全部楼层
官方没有解决前,这个是临时处理.
由于迅雷先启动,usb后挂载导致无法获取. 解决方式是usb挂载完成后, 手动重新启动迅雷.

0

主题

1

回帖

0

牛值

江湖小虾

2025-1-13 09:08:43 显示全部楼层
本帖最后由 18816023111 于 2025-1-13 09:10 编辑

WantedBy=default.target 这个要改下  改成多用户WantedBy=multi-user.target
,不然好卡.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则