闲置树莓派(linux单片机)做NAS的最简单方案

发布时间:2024年01月03日

闲置的树莓派其实可以做nas服务器使用。树莓派单片机5V2A,功耗大概10W。外置移动硬盘盒子12V2A 功耗大概24W。全加起来,功耗一小时30W,一天3角左右的运行成本,速率也可以,非常划算。(其他任何Linux单片机原理类似,刷个基于debian或者ubuntu的系统即可)

方法有很多,可烧录成品的NAS服务器,优点是有各种监测和优化,缺点是单片机只能做NAS了,做他用还得刷系统。

最简单的方法是下述的方法,只需开通smb服务,就可以让局域网的电脑随意访问树莓派上挂载的移动硬盘。这样的优点是只是对系统简单的装了个服务,几乎没有影响,不用了树莓派可以马上拆下来做其他用途。

下面是具体方法,操作很简单。

步骤1:安装samba服务
sudo apt-get install samba
步骤2:配置samba服务
sudo leafpad /etc/samba/smb.conf

里面是自带的例子,可以全部删除,也可以添加下面的代码:
(Public Storage是显示的盘符、 /home/pi是共享的默认目录,树莓派的默认账号是pi root)

[public]
comment = Public Storage
create mask = 0777	
directory mask = 0777 
guest ok =Yes 
path = /home/pi
read only =	No	
valid users	=pi root

在这里插入图片描述

步骤3:重启服务使配置生效
sudo /etc/init.d/smbd restart
在这里插入图片描述

有的windows访问会出现无法访问对权限问题,解决办法是设置smb共享密码,局域网其他设备访问第一次需要输入密码,再访问就不会了。(建议设置为默认的pi)
sudo smbpasswd -a pi

在这里插入图片描述

步骤4:测试正常后设置samba开机自运行
sudo systemctl enable smbd
在这里插入图片描述
在这里插入图片描述

到这里,最简单的方案就结束了。安卓用fing软件可以发现NAS服务器了(本例局域网做了一个树莓派NAS,还应用树莓派做了一个volumio airplay服务器,这里不赘述)

在这里插入图片描述

这里其实是有问题的,每次需要调整硬盘的挂载点到 /home/pi
sudo umount /dev/sda1
sudo mount -t ntfs /dev/sda1 /home/pi
要想实现自动化也不难,需要将外置盘的设备信息写入到/etc/fstab文件中,但是不属于最简方案了。后面有时间再补充。

文章来源:https://blog.csdn.net/bugsycrack/article/details/135344782
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。