飞牛OS自定义远程挂载目录

背景

飞牛OS系统的远程挂载功能,可以将百度网盘、阿里网盘、SMB、Webdav、Ftp、SFtp、NFS等挂载到系统中
但是,系统默认的挂载路径在/vol02目录下的随机文件夹下,并且无法显示在文件管理中,使用起来很不方便

通过查阅系统启动脚本发现,系统中远程挂载功能是通过rclone实现,但是使用的并非完整版rclone,其中很多功能被阉割。
为不影响原生系统,这里不进行覆盖安装。

解决方法

挂载远程文件

使用系统文件管理窗口下的远程挂在功能,输入挂载地址等信息,完成挂载操作。

修改挂载路径

创建挂载点

在文件管理中,自行创建一个文件夹,复制文件夹路径。
路径通常为 /vol1/1000/***

修改远程挂载点

通过ssh等操作,进入系统控制台
进入/etc/mountmgr/目录下
使用vim或nano等文本编辑工具编辑mount_info.json文件
该文件使用json结构管理每一个远程挂载项的挂载信息
修改"mountPoint:"后的挂载路径为上一步创建的挂载点。
保存文件。
自行学习使用文本编辑工具

重启mountmgr服务

修改文件后,还不能立即生效,需要重启服务生效
通过如下命令重启mountmgr服务.

systemctl restart mountmgr.service 

输入此命令后,可能会要求输入root用户密码进行身份验证,输入密码并回车即可。

注意
如果无法使用以上命令重启服务,可通过重启系统完成此操作。

验证结果

mountmgr服务重启后,正常情况下,远程挂在应能自动完成挂载操作
通过打开创建的挂载点,即可看到网盘中的内容。

如果没有文件,可尝试在文件管理中,远程挂载窗口,断开并重连网盘。

异常排查方法

查看挂载点挂载路径
输入df命令查看挂载点是否成功挂载。

df

查看mountmgr服务是否正常运行

systemctl status mountmgr.service

正常打印如下,查看Active行是否异常

● mountmgr.service - trim mount service
     Loaded: loaded (/etc/systemd/system/mountmgr.service; enabled; preset: enabled)
     Active: active (running) since Sun 2025-01-19 20:28:55 CST; 24min ago
   Main PID: 10951 (mountmgr)
      Tasks: 19 (limit: 9291)
     Memory: 56.3M
        CPU: 54.799s
     CGroup: /system.slice/mountmgr.service
             ├─10951 /usr/trim/bin/mountmgr

查看rclone是否运行
执行如下命令,查看rclone是否运行。

ps aux | grep rclone | grep -v grep

如果网盘成功连接,应至少输出一行结果

root       11102  4.4  0.8 730048 68072 ?        Sl   20:29   1:16 /usr/bin/rclone --config /etc/mountmgr/rclone/1000.conf mount --daemon 1000-1-xxxxxx:/dav /vol1/1000/xxx --no-check-certificate --allow-other --uid 1000 --gid 1001 --umask 000 --default-permissions --dir-cache-time 10s --webdav-vendor rclone --vfs-cache-mode off --timeout 30s --contimeout 10s --daemon-timeout 180s --daemon-wait 30s --poll-interval 10s --low-level-retries 2
### 解决OS远程访问无法使用的问题 当遇到OS远程访问问题时,可以采取一系列措施来排查并解决问题。 #### 1. 检查网络连接状态 确认设备已成功连接到互联网,并能正常浏览网页或其他在线服务。这一步骤有助于排除基本的网络故障[^1]。 #### 2. 验证Cpolar工具安装与配置 确保已经按照指南正确安装了Cpolar工具,并完成了必要的参数设定。任何错误的设置都可能导致远程访问失败。 #### 3. 测试远程访问地址 尝试通过浏览器或者其他客户端测试新建立的远程访问链接是否能够顺利打开目标资源。如果初次创建后未能立即生效,则可能需要等待一段时间让更改生效或重启相关服务。 #### 4. 调整防火墙规则 对于Windows操作系统而言,默认情况下其内置防火墙会阻止未授权的应用程序接收外部请求。因此建议检查并调整防火墙策略以允许特定端口的数据传输。具体操作方法如下: - 打开控制面板 -> 系统和安全 -> Windows Defender防火墙; - 选择“高级设置”,新建入站规则; - 设置规则类型为“端口”,指定要开放的具体TCP/UDP端口号; - 将此规则应用于所有网络位置,并启用该规则[^2]。 #### 5. 固定IP映射关系 为了防止每次启动服务器时动态分配不同公网IP造成连接不稳定的情况发生,可以通过路由器管理界面固定内部私有IP与外网公开IP之间的对应关系,从而实现稳定可靠的长期访问路径。 ```bash # 示例命令用于查看当前系统的路由表信息,在Linux/Mac下执行 netstat -rn ```
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

萌新程序猿~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值