香蕉派M2心得三 文件共享服务器搭建 by:墨墨学长

经过上一篇文章的安装,现在开始正式的使用香蕉派了 ,在使用香蕉派做其他事情之前 ,要先给香蕉配置一下Samba服务。在这里有些生手可能有一些疑问 ,Samba是什么东西 ?能干什么 ?好,在文章的开始,我来说一下Samba是什么,以及Samba能做什么吧 。Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。是不是还是有点不知所以然 ?好吧 ,通俗的来说,这玩意就是拿来共享文件的 。Samba用好了 在工作和学习上会有意想不到的效果 。举个最简单的例子来说 ,一个局域网内想要共享文件,有人或许会拿着U盘跑来跑去 ,既不直接也不简便。用Samba,仅仅只需要在自己电脑上拖拽就可以实现文件的快速传输。宿舍的宅男们 ,这可是真正的福利啊。今天这个帖子比较简单 ,那再开始之前说一说Samba的来历吧 。(以下内容来之百度)1991 年一个名叫Andrew Tridgwell 的大学生就有这样的困扰,他手上有三部机器,分别是跑DOS 的个人计算机、DEC公司的 Digital Unix 系统以及 Sun 的 Unix 系统。在当时,DEC 公司有发展出一套称为 PATHWORKS 的软件,这套软件可以用来分享 DEC 的Unix 与个人计算机的 DOS 这两个操作系统的档案数据,可惜让 Tridgwell 觉得较困扰的是,Sun的 Unix 无法藉由这个软件来达到数据分享的目的。这个时候 Tridgwell 就想说:『咦!既然这两部系统可以相互沟通,没道理Sun 就必需这么苦命吧?可不可以将这两部系统的运作原理找出来,然后让 Sun这部机器也能够分享档案数据呢?』,为了解决这样的的问题,这老兄就自行写了个program 去侦测当 DOS 与 DEC 的 Unix 系统在进行数据分享传送时所使用到的通讯协议信息,然后将这些重要的信息撷取下来,并且基于上述所找到的通讯协议而开发出ServerMessage Block (SMB) 这个档案系统,而就是这套 SMB软件能够让 Unix 与 DOS 互相的分享数据!( 注:再次的给他强调一次,在Unix Like 上面可以分享档案数据的 file system 是 NFS,那么在 Windows 上面使用的『网络邻居』所使用的档案系统则称为Common Internet File System, CIFS )因此 Tridgwell就去申请了 SMBServer ( Server Message Block 的简写 ) 这个名字来做为他撰写的这个软件的商标,可惜的是,因为SMB 是没有意义的文字,因此没有办法达成注册。既然如此的话,那么能不能在字典里面找到相关的字词可以做为商标来注册呢?翻了老半天,呵呵!这个SAMBA刚好含有 SMB ,又是热情有劲的拉丁舞蹈的名称,不如就用这个名字来做为商标好了。如此,这成为我们今天所使用的SAMBA 的名称由来。好,知识培训完成,实际操作下吧 。(这里默认您现在使用的是rspi-for-bpi)先apt-get update/upgrade下,养成好习惯,软件变最新 ,增强系统稳定性。

然后开始安装Samba,命令如下 ,apt-cache search samba apt-get install samba -y

默认samba服务是开启的,手动开启的命令是service samba startOK,装完了之后就要配置了,如果你不想麻烦,那就参考下面的方法就好 然后找到下面的位置,修改下标注的文字
然后在最后添加下需要分享的路径
Ctrl + o 保存 +x退出,然后重启下samba服务就好了


到这儿基本上就全部设置完了 ,其他的东西大家有兴趣可以去摸索下 ,我的使用到了这儿 就够用了 接下来在Windows端映射下驱动器就好 。具体步骤见图。
选择一下自己的机子,点确定就好
OK了,成功,接下来直接在Windows端拖拽就行了
这篇文章就到这儿了 ,请大家期待第四篇

谢谢分享学习一下

看上去好难啊。呜呜

就是改几个参数,不难不难