11

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

发表于:2024-10-21 11:56:11 技术整活 1434

<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下一样操作即可.

收藏
送赞 11
分享

本帖子中包含更多资源

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

x

发表回复

评论列表(13)

谢谢大佬,这个方法很管用,可以实现开机自动挂载
2024-10-26 11:17:34 回复
大佬,按你的教程搞好,没有报错,但是网上邻居打开还是空文件夹。我只挂了一块硬盘没有分区,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
2024-10-27 22:54:55 回复
usb u3.0 mu录有没有创建? 因为mount 必须用管理员, 所以挂的目录都是root权限 ,所以才挂载usb文件夹下 .否则其它应用无法访问 .  详情 回复
2024-10-28 09:33
usb  u3.0 mu录有没有创建?  因为mount 必须用管理员, 所以挂的目录都是root权限 ,所以才挂载usb文件夹下 .否则其它应用无法访问 .
2024-10-28 09:33:05 回复
创建了的  详情 回复
2024-10-28 10:27
本帖最后由 老马x 于 2024-10-28 10:32 编辑



创建了的

本帖子中包含更多资源

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

x
2024-10-28 10:27:16 回复
文件夹小手图标代表你分享给了本机的其它用户. 共享的话 是要开启smb服务.且usb目录在1000下, 用1000管理员对应的账号密码访问即可.  详情 回复
2024-10-28 11:53
文件夹小手图标代表你分享给了本机的其它用户.   共享的话 是要开启smb服务.且usb目录在1000下, 用1000管理员对应的账号密码访问即可.   
2024-10-28 11:53:08 回复
大佬,留个q联系下,给远程下,实在搞不定,刚需272957510  详情 回复
2024-10-28 12:06
大佬,留个q联系下,给远程下,实在搞不定,刚需272957510
2024-10-28 12:06:23 回复
感谢,解决了困扰的问题,不明白为啥官方固件不能共享外接硬盘。不过飞牛开放ssh的好处这里就体现出来了
2024-11-10 20:51:18 1 回复
#!/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目录下还是啥都没有
2024-11-15 23:09:27 回复
sudo -S mount --bind /vol00/H1 /vol1/1000/usb/u1  详情 回复
2024-11-18 10:35
sudo -S mount --bind /vol00/H1 /vol1/1000/usb/u1
2024-11-18 10:35:07 回复
[md]sudo -S mount --bind /vol00/H1 /vol1/1000/usb/u1 第一段是usb的目录 , 第二段是要挂载的目录 [/md]  详情 回复
2024-11-18 10:35
12下一页
wx起风了

TA还没有介绍自己~

6

主题

40

回帖

58

积分

初出茅庐

积分
58
话题