树莓派搭建NAS

一,为树莓派安装系统

在树莓派官网下载树莓配镜像烧录器并安装,选择相应的树莓派板子版本,这里用的3B,操作系统选择 Raspberry Pi OS Lite 版本,配置域名 myBerry.local,系统账户 user。

树莓派镜像烧录器下载地址:https://www.raspberrypi.com/software/


二,在树莓派部署 Samba服务

#安装Samba服务

user@myberry:~ $ sudo apt-get install samba

# 创建 Samba 配置的密码文件

user@myberry:~ $ sudo touch /etc/samba/smbpasswd

# 添加 smb 账户

user@myberry:~ $ sudo smbpasswd -a user

#设置 Samba 为配置文件

user@myberry:~ $ sudo nano /etc/samba/smb.conf
 

需要在 Samba 配置中指定相关的smb共享文件夹,将如下配置添加到 smb.conf 最后面:
[myNAS]
   comment = myNAS
   path = /home/user/myNas
   writable = yes
   browseable = yes
   valid user = user
   available = yes
   create mask = 0777
   directory mask = 0777
   public = yes
   write list = root,user


# 重启 Samba 服务

user@myberry:~ $ sudo service smbd restart
 

# 设置开机自启动

user@myberry:~ $ sudo systemctl enable smbd
 

三,挂载移动磁盘

# 查看硬盘位置和格式

user@myberry:~ $ sudo fdisk -l

硬盘信息:
Device     Boot     Start        End    Sectors   Size Id Type
/dev/sda1  *         2048  796919808  796917761   380G  7 HPFS/NTFS/exFAT

# 将硬盘位置 /dev/sda1 挂载到我们创建的myNas目录

user@myberry:~ $ sudo mount /dev/sda1 /home/user/myNas
 

通过脚本设置自动挂载:

# 在User 目录下创建脚本文件 mount.sh 并写入一下内容:

user@myberry:~ $ sudo nano /home/user/mount.sh

FOLDER_PATH="/home/user/myNas"
while true
do
if sudo mount | grep -q "$FOLDER_PATH";then
echo "$FOLDER_PATH online"
else
sudo mount /dev/sda1 /home/user/myNas
fi
sleep 600
done

循环判断当前路径是否已挂载,防止移动硬盘长时间未数据写入或读取造成移动硬盘自动进入休眠。

# 赋予脚本文件可执行权限

user@myberry:~ $ sudo chmod 777 /home/user/mount.sh

# 打开 /etc/rc.local 文件

user@myberry:~ $ sudo nano /etc/rc.local

# 在 rc.local 文件中添加执行脚本命令(在exit 0 之上一行)

bash ./home/user/mount.sh

# 重启树莓派

user@myberry:~ $ sudo reboot

四,访问网络

1. 打开文件浏览器,选择计算机菜单下映射网络驱动器

2. 选择驱动器并填写文件夹路径,这里使用域名方式,便于设备IP地址变化后也能直接访问。

3. 填写登录用户名和密码,登录成功即可访问服务器内文件

五,外观设计

通过3D打印机打印树莓派和移动硬盘固定架以及外壳

内部固定架:

外壳:

# 注意:树莓派供电时尽可能选用大功率适配器,以免造成供电不足,无法识别移动硬盘。

  • 18
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值