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

简介:

本节书摘来自异步社区《开源硬件创客——15个酷应用玩转树莓派》一书中的第6章,第6.1节,作者 朱铁斌,更多章节内容可以访问云栖社区“异步社区”公众号查看。

第6章 私有云储存

斯诺登“棱镜门”事件在全球掀起了轩然大波的同时也引发了人们对云安全的讨论—我们储存在云端的资料究竟安不安全?这促进了私有云储存的发展。在本章中,作者就来教大家利用树莓派打造一个私有云储存设备的方法。

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所示。


screenshot

6.1.2 访问Samba

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

1.计算机端访问Samba

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

2.移动端访问Samba

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


screenshot


screenshot

相关文章
|
8月前
|
存储 安全 文件存储
桌面网络存储迎来新浪潮,龙蜥社区联合龙芯首发优龙桌面网络存储一体机方案
桌面网络存储迎来新浪潮,龙蜥社区联合龙芯首发优龙桌面网络存储一体机方案。
|
存储
2022年终回顾|图说阿里云存储这一年
2022年终回顾|图说阿里云存储这一年
403 0
2022年终回顾|图说阿里云存储这一年
|
存储 运维 自动驾驶
从三国到云计算,从存储到算力!
面对两派的不同意见,关键先生周瑜并没有选择恣意妄为或者无脑跟风,而是通过具体且准确的数据计算后,选择了最为可行的方案。历史也最终印证了周瑜的判断。可见,准确的数据分析是正确决策的前提。而决定数据分析准确与否的关键,就是算力!
从三国到云计算,从存储到算力!
|
存储 中间件 数据管理
软件定义存储厂商大道云行加入龙蜥社区
大道云行加入龙蜥社区,将充分发挥分布式存储领域的专业性和创新性,携手共同促进国产化存储及数据应用的加速落地。
软件定义存储厂商大道云行加入龙蜥社区
|
存储 数据管理 Linux
软件定义存储的头部厂商也来了,XSKY 星辰天合加入龙蜥社区
星辰天合是软件定义存储的头部厂商,更是数据基础设施的提供商。数据是计算的基石,星辰天合加入龙蜥社区后,其软件定义存储产品线将极大提升龙蜥操作系统的数据存储和处理能力,为用户的数据保驾护航,进而推动数据中心的架构革新。
软件定义存储的头部厂商也来了,XSKY 星辰天合加入龙蜥社区
|
编解码 人工智能 缓存
启明云端分享|Sigmastar SSD202D都有哪些特点嘞~
启明云端基于Sigmastar SSD202D出品的分辨率为720x720的4寸超级智能面板应用于酒店,它集不同设备的功能于一身:智能网关、智能开关、空调面板、背景音乐面板、在线、离线AI语音等,可代替多个智能单品。操作便捷,交互出色,真正实现酒店的智能化、自动化,为客户带来全新的入住体验。
517 0
启明云端分享|Sigmastar SSD202D都有哪些特点嘞~
阿里巴巴取代腾讯成为新的“港股之王”;果冻有家,房联网概念的平台化应用。
阿里巴巴 昨日,阿里巴巴在港交所主板挂牌上市,开盘涨超6.25%,随后涨幅一度超过7%报189港元,阿里巴巴总市值超4万亿港元,腾讯目前市值约为3.27万亿港元。阿里巴巴取代腾讯成为新的“港股之王”。
249 0