树莓派制作家用服务器,树莓派搭建家用小型NAS服务器
你是否还在为从网盘下载文件被限速而捶胸顿足无可奈何呢。
假如你的手头正有一块rapberry和闲置的移动硬盘,那么恭喜你,你可以很方便的搭建一个专属于自己的文件共享服务器NAS,适时备份重要数据,一起来动手试试吧。
复制代码
硬件
Raspberry Pi 3B+
USB接口的移动硬盘(或U盘)
操作系统
Raspberry Pi OS(Raspbian)
前提条件
1.通过路由器或树莓派的设定固定好ip
2.换好国内的下载源
3.确保指令为最新:sudo apt-get update
挂载移动硬盘
在新的Raspbian系统中不需要手动挂载硬盘,可以自动加载,随插随用即可。
但需要注意的是,Linux系统无法识别部分Windows文件格式,如NTFS和ExFAT,如果硬盘是以上格式的,需要单独安装文件系统服务:
sudo apt-get install ntfs-3g
sudo apt-get install exfat-fuse
安装完成后,硬盘会自动挂载到 /media/pi 目录下。
查看挂载状况:df-h
设置samba
首先安装samba:
sudo apt-get install samba samba-commin-bin
安装完成后,配置 etc/samba/smb.conf 文件,简单起见我们使用nano进行编辑:
sudo nano /etc/samba/smb.conf
注:nano可以通过ctrl+y(上一页)和ctrl+v(下一页)实现翻页。
在最后我们插入以下代码,其中**/media/pi/0A0B-EE8A** 是挂载点位置,将其设置为需要共享的目录即可:
[public]
comment = public storage
path = /media/pi/0A0B-EE8A
valid users = pi
read only = no
create mask = 0777
directory mask = 0777
guest ok = no
browseable = yes
复制代码
参数说明:
·comment:共享文件夹说明;
·path:共享文件夹目录;
·valid users:有效用户;
·read only:是否只读;
·create mask:创建文件的权限;
·directory mask:创建文件夹的权限;
·guest ok:是否允许访客访问;
·browseable:是否可见。
其中valid users即pi为有效用户,还需要把它添加到samba中(会提示输入密码,建议把密码设置成系统登陆的密码,不至于密码太多而混淆。不过处于安全考虑,也可以设置成不一样的):
sudo smbpasswd -a pi
重启samba以生效配置:
sudo samba restart
至此我们在树莓派端的配置已经全部完成。
window系统访问
根据地址访问
打开win10资源管理器在地址栏输入:\\树莓派ip\public , (如:\\192.168.0.105\public)
这时会弹出对话框要求输入账号和密码。根据我们前面的设置,用户名是pi,密码是samba的密码。
然后就可以在局域网内使用任何一台Windows设备访问硬盘了。
映射网络驱动器
每次重启后,访问硬盘都要输入地址和密码过于繁琐,我们还可以映射网络驱动器来将树莓派上的移动硬盘永久挂载到文件资源管理器中。
右键“此电脑”或“网络”,点击映射网络驱动器:
选择喜欢的驱动器符号,文件夹依然输入\\192.168.0.105\public,记得将ip替换为你的树莓派对应的ip。
大功告成,这时打开文件资源管理器看看吧,在网络位置下面就会出下一个新的名叫public的磁盘,这个就是我们挂载的树莓派上的移动硬盘,以后就可以通过像操作本地磁盘一样使用硬盘咯。
你可以把它当作一个本地的备份盘,有重要的数据及时拷贝进去防止重要数据丢失或损坏。
树莓派制作家用服务器,树莓派搭建家用小型NAS服务器相关推荐
- 制作服务器需要哪些,怎么搭建一个小型企业服务器机房,做这些都需要什么
怎么搭建一个小型企业服务器机房,做这些都需要什么? 通过内部部署IT解决方案来减少在线数据存储的安全问题,甚至完全避免这些问题. 但问题又来了,大多数小型企业只能通过投资专用的内部IT设备来成功实现这 ...
- 树莓派4+普通机械硬盘+Netatalk搭建家用Nas+苹果TimeMachine
前言 Linux+Netatalk 是很多家用路由器提供 Mac TimeMainche云备份的实现方案.本次楼主用的是树莓派4的官方系统也是基于 Debian 的 Linux 系统.树莓派4的强大地 ...
- 用树莓派搭建全功能NAS服务器(01):树莓派基础操作OMV搭建
写在前面 对于文件互传来说,局域网和云盘的操作总是独立的,而且很难将两者的优势合为一体.如果想要集多种优势为一体,那么NAS应该就是较为完美的解决方案了. 在这个系列中我们尽量跳过一些枯燥的理论知识, ...
- 在家巧用树莓派(广告屏蔽,下载机,NAS服务器,web服务器,私有云)
广告屏蔽,下载机,NAS服务器,web服务器,私有云 Raspberry Pi(中文名为"树莓派")是为学习计算机编程教育而设计,只有信用卡大小的微型电脑,其系统基于Linux. ...
- 服务器中搭建OA系统,云服务器搭建oa系统
云服务器搭建oa系统 内容精选 换一换 云服务器创建后区域固定,不能将云服务器转移到另一个区域,也不能将云服务器转移到另一个帐号.您可以通过镜像迁移方式实现云服务器的跨帐号跨区域迁移.服务器迁移的常见 ...
- 文件集群服务器怎么搭建,一台云服务器怎么搭建集群
一台云服务器怎么搭建集群 内容精选 换一换 共享云硬盘是一种支持多个云服务器并发读写访问的数据块级存储设备,具备多挂载点.高并发性.高性能.高可靠性等特点.主要应用于需要支持集群.HA(High Av ...
- 在云服务器上搭建自己的mc服务器
本来写这个是想混点积分,但是没有积分,后续也懒得写了,如有不懂的地方请私聊我,看到就会回复 在家闲坐着想和朋友联机玩mc,就搭建了一个小型mc服务器,在这里记录总结一下.如有错误还请指正! 一.购买服 ...
- 如何在阿里云云服务器上搭建一个Minecraft原版服务器
目录: 前言 购买服务器 配置服务器 配置MC服务器 结语 前言: 疫情期间在家无聊想和好友一起在MC上联机怎么办?本文会一步步教你如何自己动手搭建一个MC服务器.本文需要读者有一定的动手能力,知道一 ...
- python搭建web服务器_Python搭建简单的web服务器
Python搭建简单的web服务器 1.win+R输入cmd打开命令行 2.通过 cd 进入到你保存 HTML 文件的目录.例如:H:\D3\d3 输入 cd\ 指令进入到C盘的根目录.(CD(更改目 ...
- php实现git服务器,如何搭建和配置Git服务器
本篇文章给大家带来的内容是介绍如何搭建和配置Git服务器,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 安装Git 安装依赖yum install curl-devel expat- ...
最新文章
- FATFS配置长文件名,为何跟编码转换有关
- CentOS6.4下安装TeamViewer8
- python saltstack web_saltstack学习-8:web管理页面(halite)
- 理解 OpenStack Swift (3):监控和一些影响性能的因素 [Monitoring and Performance]
- PNG in IE - 1 - pngfix.js
- 爬虫实例2 用bs4库批量爬取图片
- 小白攻略(三):数学建模论文的写作
- webservice的接口测试工具
- 为什么公务员需要考MPA?
- QML控件类型:ScrollBar、ScrollIndicator
- 化工原理计算机辅助设计,化工原理课程设计总结与体会
- 港科资讯 | 香港科大与瑞士百达资产管理联合调查:香港个人投资者ESG意识及相关投资经验较低 惟投资意欲强劲...
- 使用navicat导入SQL语句的教程
- HCIE-Routing Switching V3.0模拟试题.docx
- 透过散射介质的成像matlab,Advanced Photonics|深度神经网络实现透过厚散射介质成像...
- 小米平板2 win10 MIUI互刷教程
- boundschecher2
- 浅谈DDS IP核之频率控制字与相位控制字
- 为什么使用LeakCanary检测内存泄漏?
- 路由器设置密码-密码破解-数据备份(cisco)