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, 结果
各类软件使用正常,收工 !