《开源硬件创客——15个酷应用玩转树莓派》——6.1文件云储存

6.1文件云储存

在上一章中,我们已经利用树莓派下载机下载了一些资源,那么怎样才能将这些资源分享出去呢?看完本节内容你就知道答案啦!

6.1.1 安装并配置Samba

在树莓派的命令行界面中输入命令“sudo apt-get install samba samba-common-bin”来下载并安装Samba和Samba-common-bin这两个应用程序。安装完成后,我们可以新建一个用户和一个文件夹,并将该用户与文件夹进行绑定,用于共享文件,依次输入以下命令来完成相关操作。

// 创建用户sharepi
sudo useradd sharepi
// 设定密码sharepi
sudo passwd sharepi
// 新建文件夹share
sudo mkdir /var/share/
// 绑定用户与文件夹
sudo chown -R sharepi /var/share/

注意:
创建共享用户和文件夹并不是必须的操作。我们可以使用树莓派默认的用户来共享已有的文件夹。
完成以上操作后,我们就可以开始配置Samba了。在命令行中输入命令“sudo nano /etc/samba/smb.conf”来打开配置文件。首先,我们需要来配置Samba的访问安全等级。一般常用的访问等级为“user”,即需要验证用户名和密码进行访问。本书就是采用了该种访问等级。此外,还有“share”允许所有用户访问。这是最为宽松的访问等级。由于Samba默认采用了“user”这个安全等级,因此我们无需再进行配置。接下来我们需要做的是在配置文件中加入共享账户与共享文件夹的配置信息,具体命令如下。

//共享文件的名称,将在网络上显示此名称
[sharepi]
//共享文件的路径
path = /var/sharepi
//允许访问的用户
valid users = sharepi
//允许浏览
browseable = yes
//允许共享访问
public = yes
//允许写入
writable = yes

完成上述配置后,按快捷键Ctrl+O进行保存,按快捷键Ctrl+X退出编辑。接着,我们需要输入命令“sudo smbpasswd -a sharepi”来给刚才创建的共享用户设置一个共享密码。这个密码不同于在创建时设置的密码,其用于验证访问共享文件夹的其他设备。最后,输入命令“sudo service samba restart”来重启Samba服务。如图6-1所示。

6.1.2 访问Samba

在启动Samba服务后,我们就可以在其他设备上访问树莓派上的共享文件夹了。这时,我们可以把树莓派当做私有云储存设备进行操作。

1.计算机端访问Samba
在Windows环境下打开“我的电脑”,在上方地址栏中以“\树莓派IP地址”格式输入树莓派IP地址即可访问共享文件夹。双击共享文件夹,会提示需要输入网络访问凭据,这时,输入我们开始时创建的共享用户和最后设置的共享密码即可成功访问树莓派上的共享文件。接下来,我们就可以让计算机与树莓派之间进行文件传输了。此外,我们还可以通过加入移动硬盘来增加我们云储存的空间,从而真正实现“私有云”的目标。如图6-2所示。

2.移动端访问Samba
移动端访问Samba也是十分方便快捷的。此时,我们可以通过一些文件管理程序来访问树莓派中的资源。在安卓中,我们可以使用ES文件管理器来实现这一功能。首先在应用商店中下载ES文件管理器,安装完毕后点击进入,在主界面下方工具栏中选择“新建”,在新建“类型”中选择“Samba(局域网)”,路径中填入树莓派IP地址,最后点击“确定”即可访问树莓派的共享文件夹了,如图6-3所示。

时间: 2024-08-30 23:28:42

《开源硬件创客——15个酷应用玩转树莓派》——6.1文件云储存的相关文章

《开源硬件创客——15个酷应用玩转树莓派》——导读

前言 开源硬件创客--15个酷应用玩转树莓派 最近,在爱范儿上有篇文章<树莓派为什么这么火>.它的开头是这么一句话"3年售出500万台Raspberry Pi,树莓派基金会成为了英国最大的计算机制造商".短短3年时间,树莓派从原来的小众开源爱好者的"玩具"渐渐走入了"寻常百姓家",其版本从最初的Model-A到B再到B+和A+,版本升级带来的是更加强大的功能.而在正式推出的第二代产品--Pi 2中,处理器升级到了四核,速度比第一代快6

《开源硬件创客——15个酷应用玩转树莓派》——1.1树莓派是什么

1.1树莓派是什么 要想玩转树莓派,首先得知道树莓派是什么.在本节中,作者将带领大家揭开树莓派的神秘面纱,了解树莓派从最初诞生到现在发生的有趣故事,以及树莓派背后所蕴含着的深刻含义. 1.1.1 树莓派的"诞生" 2012年2月29日,一个载入开源史册的日子,本书的主角-树莓派正式发售了.热情的人们"刷爆"了树莓派订购网站的服务器,逼得网站站长在Twitter上恳求:"朋友,你能别如此频繁地按F5键进行刷新网页吗,将会使服务器瘫痪的."从最初的设

《开源硬件创客——15个酷应用玩转树莓派》——第1章 初识树莓派 1.1 树莓派是什么

第1章 初识树莓派 初识树莓派是一场美丽的邂逅.在本章中,作者将带领大家来认识树莓派.读者可通过本章了解树莓派的前世今生,掌握树莓派的来龙去脉,从而形成对树莓派的一个初步印象. 1.1 树莓派是什么 要想玩转树莓派,首先得知道树莓派是什么.在本节中,作者将带领大家揭开树莓派的神秘面纱,了解树莓派从最初诞生到现在发生的有趣故事,以及树莓派背后所蕴含着的深刻含义. 1.1.1 树莓派的"诞生" 2012年2月29日,一个载入开源史册的日子,本书的主角-树莓派正式发售了.热情的人们"

《开源硬件创客——15个酷应用玩转树莓派》——1.2树莓派基本介绍

1.2树莓派基本介绍 正所谓"既要仰望星空,又要脚踏实地",那在本节中,作者将给大家详细介绍树莓派的硬件配置,以及各类精彩纷呈的应用. 1.2.1 树莓派的"身体构造" 树莓派硬件.接口及其连接设备如图1-5所示.下面就让我们按图索骥,一同来探索树莓派的"身体构造"吧! 在人身体结构中,最重要的部位应该就是心脏了.那么树莓派的"心脏"是什么?下面请听作者一一道来.树莓派采用了一颗由博通公司(Broadcom Corporati

《开源硬件创客——15个酷应用玩转树莓派》——6.3RaspNAS

6.3RaspNAS 在前两节中,作者向大家分别介绍了文件和影音的云储存应用.在本节中,作者将给大家带来一款重量级的应用-RaspNAS.RaspNAS号称是树莓派上最好的NAS(Network Attached Storge,网络附属存储)操作系统,其基于Debian制作,是一个用于让树莓派实现网络储存功能的系统镜像.只需要这个系统,即可让树莓派实现NAS所有的功能.它甚至支持Apple Time Machine,可以用来当作苹果的"时间胶囊".最关键的是,RaspNAS十分简单易用

《开源硬件创客——15个酷应用玩转树莓派》——6.2 影音云储存

6.2 影音云储存 讲完了文件云储存系统后,接下来我们再来讲讲影音云储存.我们可以运用MiniDLNA这款软件,把树莓派变成一个家庭影音云储存设备,从而将电影.音乐等资源分享给局域网内的所有用户.MiniDLNA相比于Samba的明显优势就是播放视频时更加流畅,对于共享影音文件的朋友来说,MiniDLNA值得拥有! 6.2.1 安装并配置MiniDLNA 进入树莓派命令行界面,输入命令"sudo apt-get install minidlna"下载并安装MiniDLNA.耐心等待它安

《开源硬件创客——15个酷应用玩转树莓派》——6.3 RaspNAS

6.3 RaspNAS 在前两节中,作者向大家分别介绍了文件和影音的云储存应用.在本节中,作者将给大家带来一款重量级的应用-RaspNAS.RaspNAS号称是树莓派上最好的NAS(Network Attached Storge,网络附属存储)操作系统,其基于Debian制作,是一个用于让树莓派实现网络储存功能的系统镜像.只需要这个系统,即可让树莓派实现NAS所有的功能.它甚至支持Apple Time Machine,可以用来当作苹果的"时间胶囊".最关键的是,RaspNAS十分简单易

3D 打印和开源硬件的关系

近几年来,"3D打印"成了领先科技的代名词,它也是媒体一直跟踪报道的热门话题.其实这项技术早在20世纪80年代已经存在,当时的设备和耗材都 非常昂贵,所以它只应用于模具开发.原型设计等工业上游环节.单从价格上来看的话,3D打印机的价格在一路下滑:在90年代,它的价格一度高达数百万美 元.而在2000年初,其价格降至一到二万美元.到了现在,你甚至可以在淘宝花数千元购买一台3D打印机(精准度并不高). 对于玩硬件出身的创客来说,他们也许会很自然地把3D打印和开源硬件联想到一起.但是一般人也

开源硬件成就未来新山寨

相信从事开源硬件行业的人,没几个不认识李大维.他曾经参与过著名导演史蒂芬·斯皮尔伯格的互动式多媒体项目.迪士尼虚拟世界项目,也为Facebook等名企设计社交应用.他从事软件行业20多年,并一直致力于开源软件运动.近几年来,他顺应着开源硬件这股潮流,开始了自己的硬件之旅. 为了在国内宣传开源硬件,他到过不少地方参加演讲,当中包括著名的TEDx.为了进一步降低开发硬件的门槛,他携手朋友@何琪辰爱上大开发了ArduBlock,以图形化积木搭建的方式简化编程.值得一提的是,国内首个Hackerspac