目录
背景
应项目要求,海康威视网络摄像头的监控客户端要在windows系统上,录像视频要存储在ubuntu服务器上。
所以要解决linux和winodws之间的文件共享问题,调研打算使用samba服务。
(samba服务在Linux和UNIX系统上实现SMB协议的一个免费软件)
参考文章(samba建立过程非常详细,感谢楼主):
Ubuntu 18.04安装Samba服务器及配置_Linux教程_Linux公社-Linux系统门户网站
SMB共享介绍
之前一直知道windows的文件共享,但是后来碰到SMB,不知道SMB是什么东西,现在才知道原来他们是一个东西!
SMB是一个协议名,全称是Server Message Block(服务器消息快协议),用于在计算机间共享文件、打印机、串口等,电脑上的网上邻居由它实现。端口445
如下,就是windows中进行文件共享
文件共享是指主动地在网络上共享自己的计算机文件。一般文件共享使用P2P模式,文件本身存在用户本人的个人电脑上。大多数参加文件共享的人也同时下载其他用户提供的共享文件。有时这两个行动是连在一起的。在很早期的windows中(windows2000以下),文件共享服务是利用TCP的139端口实现的,服务名是SMB。后来,微软又把SMB改名为CIFS协议,并且使用的是TCP的445端口
名词解释总结:
SAMBA是在linux实现SMB协议的软件;
SMB和CIFS是一样的东西,都是协议,并且应用于windows共享
访问共享的命令和方式
一些命令
net share 查看共享
net share /del 共享名 删除共享
本地查看一下自己的共享文件
访问共享
方法一:
方法二:
在文件夹窗口输入 \\ip地址 ,弹出窗口,输入登录用户名及密码
方法三:
点击映射网络驱动程序
在文件夹中输入网站访问路径,路径就是被共享的文件夹的共享路径,如图,然后输入用户名密码
本人亲测环境
samba服务安装在ubuntu20.04.2
win10可以正常访问共享文件夹
海康威视网络摄像头录像视频存储到ubuntu服务器
本摄像头型号:DS-2CD2545F-IS
步骤
通过摄像头IP地址进入WEB界面,配置——本地——录像文件保存路径——
改为映射的文件夹即可
注意:此方法只能手动录像,不能设置录像计划,刷新界面就会停止录像,而且多个摄像头的话,不方便管理,如果多摄像头的话,建议采用海康录像机或者win系统监控,win系统本地存储服务器的方法,统一用ivms-4200监控管理,详情见下方我的另一篇文章:
海康威视网络摄像头配置本地存储服务器_Perfect886的博客-CSDN博客_海康监控存储服务器搭建
存储结果展示:
有新发现会继续更新,欢迎留言交流。