查看: 3088|回复: 0

【Marvell ESPRESSObin】硬盘,文件服务之samba

[复制链接]
  • TA的每日心情
    奋斗
    2017-5-23 16:15
  • 签到天数: 12 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2017-5-10 22:24:52 | 显示全部楼层 |阅读模式
    分享到:
    作为家庭网络服务器的文件服务功能是不可少的。ESPRESSObin 加上一块2.5寸硬盘,可以以很低的功耗提供一个文件服务器的角色,当然不能过高要求性能。因为家庭用电脑还是Windows系的为主,samba服务器提供文件共享是必要的。一是用samba对Windows访问比较简单,可以映射成盘,用起来也比用FTP方便;二是samba也可以给Linux机器用,反过来NFS则不能给Windows用。

    ESPRESSObin 上面有 SATA 插座,有一个PC上常见的4-pin电源口(但是注意这是输出,虽然和IDE光驱硬盘上的电源口一样)。要从板子给 2.5 寸SATA硬盘供电,需要一条转接线,得自己手工改一下:
    powercable.jpg
    然后把系统接起来:纸盒版的 SATA线长了,别扭。
    inbox.jpg

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

    8. [public]
    9.   path = /pub
    10.   read only = no
    11.   guest ok = yes
    复制代码
    其中,/pub 是共享的根目录,可以在它下面创建子目录,然后把要共享的硬盘分区直接 mount 过去。
    编辑保存配置文件之后执行 smbd reload 让服务重新读取配置,就可以在 Windows 机器上测试了:
    直接用双反斜杠跟IP地址访问
    samba.PNG



    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-11-20 11:23 , Processed in 0.123769 second(s), 16 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.