目录
1、群晖开启smb和sftp
2、Windows11挂载群晖磁盘
3、手机连接sftp访问群晖文件
之前在PVE上安装Windows11时只划分了512g的磁盘大小作为C盘,没有添加别的磁盘。在安装了一堆游戏测试性能后,c盘已经爆红了,我需要挂载群晖的硬盘,并且把游戏迁移过去来释放C盘空间。
1、群晖开启smb和sftp
smb占用445端口,sftp则占用ssh端口。由于我们只配置了1024-65535的端口转发到外网,ssh端口则转发到了22102,因此smb就只用于内网虚拟机挂载磁盘,sftp则用于外网手机访问。
smb非常兼容Windows平台,可以直接挂载,而且在Windows上的性能也很好。但是群晖的smb默认是不强制加密的,所以开放到外网会有一定的安全风险,只用来内网传输文件即可
sftp使用ssh加密传输,对于外网的访问更加安全,但由于加密解密会带来额外的性能开销,必然会拖慢传输速度并增加功耗,不适合挂载为本地磁盘、大量传输文件的使用场景。因此sftp只用于外网访问。
别的nfs、afp、ftp等等我们暂时用不上,所以现在先不用开启。
2、Windows11挂载群晖磁盘
新建共享文件夹,关闭回收站、数据完整性保护等等乱七八糟的功能,在大量读写传输、存储文件的场景,这些都会增加不必要的开销。后续创建视频文件夹、备份文件夹等等的时候再考虑开启各种数据保全功能。
文件夹的名字就是显示在Windows11“此电脑”中的卷标,这里我就给它起名“群晖网盘”了。
共享文件夹的实际路径是 /volumeX/名字 。X是储存空间的编号。我的这个群晖网盘文件夹位于储存空间1,因此它的路径就是 /volume1/群晖网盘。Windows下使用smb时会把各个储存空间的共享文件夹聚合到一个目录里面显示所以我们用不到它的实际路径;使用sftp时就必须知道路径了。
Windows11打开此电脑,选择“映射网络驱动器”
分配卷标,浏览文件夹
在 网络/[群晖主机]/下找到你的共享文件夹(如果提示没有启用网络发现,请先把Windows系统的网络改为专用网络)
完成
之后可以把steam、ubisoft等等的游戏文件迁移过去了
我测试了一下极限竞速地平线5、刺客信条英灵殿等游戏都是正常运行。星际争霸好像不能迁移过去,战网识别不了网络路径。
测试一下读写速度
选择群晖网盘文件夹
本地读写速度是3500mb/s,网盘因为增加了一个协议的性能开销稍微慢一点,但是日常使用、打游戏也都完全够用了(如果后续出现严重掉速的话,可以去群晖清理一下smb缓存)
3、手机连接sftp访问群晖文件
打开mt管理器,选择添加网络储存-->SFTP
先测试一下能不能连接,再点击保存
可以看到已经显示出群晖的目录了
可以直接访问Windows11的D盘文件,这里有我的steam和ubisoft游戏