关于iStoreOS的Samba问题

前段时间迷上了All in one系统,于是在我的Esxi虚拟机上部署了一个多功能软路由。当时可选有openWrt和爱快。百度了一下说是openWrt可定制更多,于是直接选择了openWrt。在找镜像的时候无意看到iStoreOS的介绍,发现其就是openWrt的二次开发,而且有详细的中文说明,想想新手,还是用中文的文档一点,虽然感觉自己英语还行,但是万一搞错了也挺麻烦。

从iStoreOS下载了镜像,由于我本身就是学计算机出身的,所以很快就完成了iStoreOS在Esxi虚拟机上部署。不得不说就是iStoreOS这种软路由确实是比买成品路由器强太多了,想要的功能这里都有。比如那会想利用ipv6来实现内网访问等就需要ipv6转ipv4,这个在一般的路由都没有,而openWrt则很简单就可以设置。

呃,言归正传,由于家里有三个磁盘阵列存数据,之前一直用的是Windows系统来作为服务系统。对于我这个一直使用Windows的人来说当然是很方面,但是缺点也很明显。由于我自己的用的是E5服务器,其实跑Windows还是很慢,于是乎就想用iStoreOS来代替。总的来说,我的服务器主要有以下几个功能:

(1)VPN服务器,因为公司网络限制了很多网站,很不方便,于是在家搭一个VPN服务器;

(2)FTP服务器,能够快速访问和下载所需文件和资料;

(3)多媒体服务器,喜欢看电影,所以想弄一个;

(4)局域网的Samba文件共享,方面其他电脑使用磁盘阵列里面的资料。

除了FTP服务器外,另外三个都需要iStoreOS挂在磁盘阵列。我的磁盘阵列是通过铁威马阵列盒通过USB连接到Esxi服务器的。为了达到最佳性能,网卡直通、USB直通当然是设置了。没花什么功夫就搞定了。

事情往往就没那么顺利,后续使用Jellyfin搭建多媒体服务器的时候,电视剧和电影需要将文件名按照命名规则进行命名,然后我就直接使用Windows电脑利用Samba协议直接进行文件批量重命名,然后就出事了。

具体现象:

第一次出问题是重命名柯南,1000多集批量重命名,最后结束的时候发现磁盘里面文件剩下不到300个了,其余的都没了。当时就傻眼了。不过还是网盘里面还有重新下载。我就想是不是一次批量太多了。经过几次尝试我发现一次不超过30个文件就没问题。就这么继续下去了。虽然麻烦点,但是问题不大,慢慢来,别着急嘛。

但是意外又发生了,我在手动命名一个文件的时候卡住了,等一会发现这个文件没了,当时就傻眼了。原本以为批量才会有问题,现在看来单个文件操作都可能出问题。

于是,我就这个问题开始问度娘,经过一系列猛操作,最终发现问题出在Samba协议上。作为一个 同时支持Windows和Linux的文件交互协议,其实在两者混用的情况下,兼容性并不是太好。不但是我,别的人也遇到过这样的问题。哎,好吧。看来这条路是不能走了。最终老老实实的装回Windows系统。

当然,我并没有完全放弃,毕竟群晖那些用起来也没什么问题。应该还是有办法解决iStoreOS作为文件服务器与Windows之间的兼容性的。不过最近实在是太忙了。等稍微空点了再继续折腾。

生命不息,折腾不止。

类似文章

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注