Firefly开源社区

打印 上一主题 下一主题

【Firefly ROC-RK3328-CC试用体验】 B-SMB共享服务器

9

积分

0

威望

0

贡献

游客

积分
9

【Firefly ROC-RK3328-CC试用体验】 B-SMB共享服务器

发表于 2018-7-23 14:49:48      浏览:6964 | 回复:1        打印      只看该作者   [复制链接] 楼主

第一篇初体验做的那些视频播放的测试,说白了不是这板子该干的,起码不是刷Ubuntu系统该干的,该篇介绍一种比较适合它的工作,SMB共享服务器。
1、安装SMB服务
在终端中使用以下命令,还是比较简单的。(和其他安装一样,就不再挨着截图了,只截图一些关键的。)


  1. #sudo apt-get install samba
  2. #sudo apt-get install smbclient
复制代码


安装成功以后,可以使用简单的命令启动、重启、停止SMB服务。


  1. #sudo /etc/init.d/samba start
  2. #sudo /etc/init.d/samba restart
  3. #sudo /etc/init.d/samba stop
复制代码

2、配置SMB服务(临时)
首先在用户目录下建立一个共享文件夹,可以使用命令行
  1. mkdir /home/firefly/smbbb
复制代码
也可以用图形界面下新建,效果是一样的。(文件名先随便起的,后期要换目录,正式的大家最好还是用正式的文件名)
相关配置文件在/etc/smb.conf目录下,在这里要声明一点,这个配置文件在这个系统下,默认是没有权限的,有登陆不到root账户,网上找了半天也没找到root密码,那就需要先修改一下权限,如下图所示
  
然后备份一下该配置文件(我没备份,因为现在是试用,还不是我正式的,所以先简化一下)
  1. sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
复制代码
然后试用VIM或者Gedit工具编辑该文件,VIM默认系统自带,gedit需要安装,当然用户体验也是后者好,在这里我就用VIM吧。
  1. sudo vim /etc/samba/smb.conf   
  2. sudo gedit /etc/samba/smb.conf
复制代码
在配置文件最后添加如下内容
  1. [share]
  2. comment=this is my share
  3. path=/home/myth/smbb
  4. public=yes
  5. writable=yes  
复制代码



保存后重启SMB服务
  1. #/etc/init.d/samba restart
复制代码


至此,SMB配置完毕。备注:Windows下无写权限,使用以下命令授权:chmod -R go+rwx smbbb/
  1. chmod -R go+rwx smbbb/
复制代码


3、测试SMB服务
先登录路由器看一下板子的IP(这里是DHCP获取的,正式使用时需要固定IP,或者用路由器绑定,总不能服务器的地址老是变吧)
  
(没错,就是已经凉了的FX路由器,还好我这个早)
然后再局域网内的电脑上文件管理器输入“\\192.168.2.106”,就可以看到共享目录了
  
复制一个文件试一下
  
这个速度是偏慢的,正常的百兆路由器,几乎是可以跑满的。
至此,SMB服务器测试通过。
但是,现在共享文件夹是建立在内存卡上的,速度先不管,单说空间就不行,完全不实用啊,所以下一步我们需要做的是,挂在外置硬盘。
4、挂在外置硬盘
(声明,挂载了外置NTFS硬盘以后,如果把硬盘拔了在重启系统,可能会进不去图形系统,把硬盘插上就好了)
刚发现移动硬盘不在身边,这里用一个3.0的优盘模拟一下,道理是一样的。
首先查看磁盘信息
  1. sudo fdisk -l
  2. sudo blkid
复制代码

  
图中可以看出我的优盘是/dev/sda2
然后在用户目录下创建一个新的挂载点
  1. mkdir /home/firefly/MyShareDisk
复制代码

卸载原挂载点
  1. sudo umount /dev/sda5
复制代码

查看挂载情况
  1. df -kh
复制代码



修改文件,自动挂载这个硬盘
  1. sudo vim /etc/fstab
复制代码

在文件中添加下面一句
  1. UUID=3242342134213424 /home/firefly/MyShare Disk ntfs defaults 0 2
复制代码

其中UUID的值,为上面查询硬盘信息时,可以看到的需要挂载的优盘的UUID。
挂载并查看
  1. sudo mount -a
  2. df -kh<span style="background-color: rgb(255, 255, 255);"> </span>
复制代码



可以看到已经挂载到了新创建的挂载点。
剩下的我们就该修改一下SMB的配置文件,把共享目录改到这个挂载点。
  

重启SMB服务,至此大功告成,到另一台电脑上试一下
  
正常加载了我优盘里的内容,共享服务器搭建成功。
5、结语
上文只提到了在Windows下访问该共享服务器,其实在安卓手机,苹果手机,MACOS下都是可以,也就是说,服务器做好了,你可以放在家里,家里所有的设备都能访问,这样放一些照片啊、视频啊之类的资源,是不是方便多了。关于其他系统访问SMB服务器的方法,可以参考度娘,在此就不赘述了,谢谢。


回复

使用道具 举报

789

积分

2

威望

4

贡献

技术大神

Rank: 3Rank: 3

积分
789
发表于 2018-7-27 09:41:41        只看该作者  沙发
点赞
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表