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

闲置的树莓派其实可以做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文件中,但是不属于最简方案了。后面有时间再补充。

最近更新

  1. TCP协议是安全的吗?

    2024-01-07 18:48:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-07 18:48:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-07 18:48:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-07 18:48:02       20 阅读

热门阅读

  1. lambda表达式使用和示例

    2024-01-07 18:48:02       32 阅读
  2. QT 的信号和槽机制实现原理的常见问题问答

    2024-01-07 18:48:02       40 阅读
  3. 【SQL】delete 与 truncate 命令的区别

    2024-01-07 18:48:02       38 阅读
  4. Spring Security之授权

    2024-01-07 18:48:02       37 阅读
  5. socket在两个线程之间进行通信

    2024-01-07 18:48:02       37 阅读
  6. 软件工程_复习

    2024-01-07 18:48:02       30 阅读
  7. LeetCode 第379场周赛个人题解

    2024-01-07 18:48:02       37 阅读
  8. vue3 里的 ts 类型工具函数

    2024-01-07 18:48:02       41 阅读