现在的位置: 首页资讯>正文
老司机带你如何基于Marvell ESPRESSObin,利用samba服务器实现文件服务器功能
2017年06月14日 作者: 暂无评论 112+ 0

作为家庭网络服务器的文件服务功能是不可少的。ESPRESSObin 加上一块2.5寸硬盘,可以以很低的功耗提供一个文件服务器的角色,当然不能过高要求性能。因为家庭用电脑还是Windows系的为主,samba服务器提供文件共享是必要的。一是用samba对Windows访问比较简单,可以映射成盘,用起来也比用FTP方便;二是samba也可以给Linux机器用,反过来NFS则不能给Windows用。

ESPRESSObin 上面有 SATA 插座,有一个PC上常见的4-pin电源口(但是注意这是输出,虽然和IDE光驱硬盘上的电源口一样)。要从板子给 2.5 寸SATA硬盘供电,需要一条转接线,得自己手工改一下:

samb

然后把系统接起来:

samb‘’

启动进去,自动识别出了 /dev/sda 设备就是这块硬盘了。操作起来完全和 x86 的PC下一样。
然后需要安装 samba 服务,先 apt-get install samba 安装一下。然后是编写配置文件,逃不过的,必须设置共享目录、用户名之类的。在 /etc/samba/ 目录下面有一个 smb.conf 是sample,可以在上面改。不过我看了半天还是决定弄个最简单的配置替换之。
因为读的访问是主要的,写可以用ftp, sftp这些嘛,暂且就弄个只读的guest用户,开放给家庭局域网随便访问好了。最后精简成这个样子,可以用:

[global]
workgroup = WORKGROUP
security = user
map to guest = bad user
guest account = nobody
dos charset = cp936
unix charset = UTF-8

[public]
path = /pub
read only = no
guest ok = yes

其中,/pub 是共享的根目录,可以在它下面创建子目录,然后把要共享的硬盘分区直接 mount 过去。
编辑保存配置文件之后执行 smbd reload 让服务重新读取配置,就可以在 Windows 机器上测试了:
直接用双反斜杠跟IP地址访问

samb

原文链接: http://www.eeboard.com/news/marvell-espressobin,/

搜索"爱板网"加关注,每日最新的开发板、智能硬件、开源硬件、活动等信息可以让你一手全掌握。推荐关注!

【微信扫描下图可直接关注】

toaal

科技早知道:

英特尔警告微软高通:用ARM处理器模拟x86可能侵权

这个品牌的手机性能配置很一般,但销量却很好,你猜出它是谁了吗?

大神之作——Espressobin 使用USB无线网卡

技术活,该赏!基于Win10 UWP的BLE应用——与CurieNano交互

固体火箭+陀螺仪稳定器:这款仅450克小型机器人将成为行星探索利器

  

给我留言

您必须 [ 登录 ] 才能发表留言!