Win11 24H2 使用Rclone将SMB协议链接转为本地磁盘驱动器

news/2024/11/18 0:31:29/文章来源:https://www.cnblogs.com/Lite/p/18551465

  9月份升级了ITX主机,多了好几块机械硬盘, 后来又买了Nas, 先装了飞牛Nas系统, 结果要格盘,考虑到Refs, Zfs, exFAT 在坏盘情况对数据恢复不友好, 决定改用Win11作为Nas 系统 .

  Windows 做Nas 系统不要太好, 免去各类docker 的缓慢和配置,可以正常使用迅雷等各类软件,并且很多Nas 中的软件在Windows 平台有更好的替代或者都有相应的版本,使用windows 做Nas 系统真是对开发人员最好的选择! 

  这里记录一下配置SMB 后解决因链接 SMB 对识别网络共享,网络驱动器等软件不友好问题的处理!

  我这里使用的是Rclone(开源) !  相应的竞品产品有 alist(有开源版本,有限制,注册,付费会员),  raidrive(注册,付费会员), cloudDrive2(注册,付费会员)等, 目前只有 Rclone 支持SMB 映射到本地磁盘好像 ? Rclone  教程太少,弄了一下午这里做一下记录! 

  

1. 官网(https://rclone.org/)下载Bin 包解压到指定文件夹

 

2.  使用命令:  rclone config 

按照选项配置一个名称SMB的配置,按照提示填入IP, 用户和密码即可

 

3. 挂载前准备, 安装 WinFsp(https://winfsp.dev/rel/), 其他可选我都装了没装能不能用没测

 

4.  编写挂载脚本(重要 ! 命令行测试不要使用管理员运行, 否则 挂载成功后看不到盘符)  PS. 详细配置看这里 https://rclone.org/smb/

Set  ws = CreateObject("Wscript.shell")
ws.run "rclone mount SMB:X X: --multi-thread-streams 8 --buffer-size 1G --vfs-fast-fingerprint --vfs-cache-mode off",vbhide
ws.run "rclone mount SMB:M M: --multi-thread-streams 8 --buffer-size 1G --vfs-fast-fingerprint --vfs-cache-mode off",vbhide
ws.run "rclone mount SMB:O O: --multi-thread-streams 8 --buffer-size 1G --vfs-fast-fingerprint --vfs-cache-mode off",vbhide

 脚本可以配置开机启动或者创建到桌面手动执行就可以, 这里因为有多个盘指定了多个,如果多盘聚合就改成   eg.  rclone mount SMB: X: --multi-thread-streams 8 --buffer-size 1G --vfs-fast-fingerprint --vfs-cache-mode off

   

5, 结果

 

  

 

 各类软件使用正常,收工 ! 

  

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/835617.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

在Keil中使用ST-LINK烧录STM32程序指南

前言 之前玩STM32都是用J-LINK烧录程序,不仅便捷,而且烧录的速度比用串口快好多。 最近我接了几个32单片机的毕设单子,便买了几块C8T6的最小系统板用来开发。最初我还是用J-LINK烧录C8T6的,只要从J-LINK中找出对应的引脚用杜邦线连上就可以烧录,但是每晚要去学校的实验室,…

第八章习题

学号后四位:3018 8.4:点击查看代码 import numpy as np from scipy.integrate import odeint import matplotlib.pyplot as plt# 定义微分方程组 def differential_equations(state, t):x, y = statedxdt = -x ** 3 - ydydt = x - y ** 3return [dxdt, dydt]# 设定初始条件 ini…

Next App Router 模式下,如何同步服务端 Redux 初始状态?

大家的阅读是我发帖的动力,本文首发于我的博客:deerblog.gu-nami.com/,欢迎大家来玩,转载请注明出处喵。🎈前言 Next.js 是一个广受欢迎的 React 服务端渲染(Server Side Rendering,SSR)框架。Next.js 的页面会先在服务端渲染一次,然后把结果传给浏览器,也就是客户端…

Git版本管理系统快速上手指南

作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.git命令初体验1.搭建Golang开发环境2.git init项目初始化3.git status查看工作目录状态4.git add将文件从工作区提交到暂存区5.git config配置git个人信息6.git commit提交代码到本地仓库7.git log查看…

Air201模组入门:掌握SPI读写外部Flash的技巧

今天带领大家通过Air201+扩展板读写外部flash的演示,教你使用SPI示例,可根据实际需求灵活应用。今天带领大家通过Air201+扩展板读写外部flash的演示,教你使用SPI示例,可根据实际需求灵活应用。 我们先了解一些相关基础知识: SPI(Serial Peripheral Interface)——是一种…

第七章习题

学号后四位:3018 7.3:点击查看代码 import numpy as np import matplotlib.pyplot as plt from scipy.interpolate import interp1d, CubicSplineT = np.array([700, 720, 740, 760, 780]) V = np.array([0.0977, 0.1218, 0.1406, 0.1551, 0.1664])# 线性插值 linear_interp = …

6502 指令译码器

引言 CPU 要执行指令需要先识别指令,弄清楚要执行的指令是什么类型、需要几个周期、操作数在哪里、目的地在哪里等信息,才能在后续的指令执行过程中打开对应的数据通路。“识别指令”的过程叫译码,完成指令识别功能的机构,叫译码器。 两个译码器 因为 6502 CPU 有一个两级流…

随笔5

这个作业属于哪个课程 计科22级34班这个作业要求在哪里 https://edu.cnblogs.com/campus/gdgy/CSGrade22-34/homework/13234这个作业的目标 完成昨天的计划总结:问题 答案昨天完成的工作 完成个人中心和发表博客页面今天计划完成的工作 完成分类模块以及登录部分的接口对接遇到…

随笔4

这个作业属于哪个课程 计科22级34班这个作业要求在哪里 https://edu.cnblogs.com/campus/gdgy/CSGrade22-34/homework/13234这个作业的目标 完成昨天的计划总结:问题 答案昨天完成的工作 完成首页的搭建今天计划完成的工作 完成个人中心和发表博客页面遇到的困难 发表页面需要…

Nukem pg walkthrough Intermediate

nmap 扫描 ┌──(root㉿kali)-[~] └─# nmap -p- -A 192.168.157.105 Starting Nmap 7.94SVN ( https://nmap.org ) at 2024-11-17 12:32 UTC Nmap scan report for 192.168.157.105 Host is up (0.071s latency). Not shown: 65529 filtered tcp ports (no-response) PORT …

Scrum冲刺-Day4

Scrum冲刺-Day4 1站立式会议 1.1站立会议照片1.2会议纪要 - Day4成员姓名 昨天已完成的工作 今天计划完成的工作 工作中遇到的困难张易欣 订单模块接口的开发 实现对用户的请求和响应进行处理 需要解决前端和后端之间的数据传递和同步问题苏清仪 分类模块接口的开发 业务逻辑处…