飞牛FnOs外接储存、远程共享设置共享以及下载目录设定开机挂载
相信有部分人使用飞牛备份的时候想把远程目录备份到另外一个远程目录的(就是跳过飞牛的存储空间,把飞牛当软件来用)。
要实现上述功能,首先要先用飞牛的远程挂载功能,挂载好远程目录。然后右击目录查看其详细信息,复制其原始路径备用,例如:vol02/1000-0-a214dfb1。另外在“我的文件”创建一个用作被挂载的目录,同样复制其原始路径备用,例如:/vol1/1000/下载。
飞牛更新后fstab挂载失败了,所以要利用定时任务去实现。首先用root登录并创建一个脚本文件,位置自己喜欢,我是直接放root目录里,文件名随意,例如:mount.sh,其中内容需要用到mount --bind命令去连接之前的两个文件夹,有几个目录需要连接就输入几条mount指令(知道用函数的也不会看这个教程了)。
#!/bin/sh
mount --bind /vol02/1000-0-a214dfb1 /vol1/1000/下载
CD到需要的目录下,创建文件一般用nano就可以了
nano mount.sh
然后输入内容Ctrl+X保存就行。为了能够正常执行,要确保文件有足够权限,使用指令
chmod +x mount.sh
定时任务编辑
crontab -e
输入指令(mount.sh需要完整路径,例如:/root/mount.sh,我因为放在root目录,而且是root直接执行,所以直接mount.sh就可以)
@reboot sleep 8; sh mount.sh
Ctrl+X保存,其中@reboot是系统启动时候执行一次,sleep 8是延迟8秒执行。reboot你的飞牛,如无意外“我的文件”里创建那个目录的内容就是远程挂载目录的内容了,这样打开你的手机创建相册备份也可以备份到那个远程目录了。
除了定时任务,还可以作为服务加载,可以参考如下方法:
本文分为 外接存储目录、飞牛用户目录、外接储存挂载、开机脚本设置、远程目录挂载
飞牛两周心得分享(外接储存共享&下载)
1. 外接存储目录
vol00 vol01 为两个usb设备。

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

2. 飞牛用户目录
vol1 vol2 分别是fnos内置硬盘。vol1有系统以及存储。vol2 纯存储盘。

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

由于smb协议打开后, 使用账号密码访问,只能访问到 1000 或者 1001下的文件,
所以自用, 将usb全部挂载到1000文件夹下的usb目录。 (usb目录可自行定义)
注意必须要挂到1000下的文件夹下, 多个硬盘或分区在usb下再建立文件夹区分.
大概样子如下图

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.影视下载共享效果



6. 远程目录共享
vol0x
vol00 usb 第一硬盘
vol01 usb第二硬盘
vol02 远程挂载

后面操作和USB 挂载到 1000下一样操作即可.
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
微信
支付宝