目录

让吃灰的Raspberry Pi变成NAS

操作环境

  • raspberry pi 4b
  • 一个普通的SATA M2固态盘

NAS选择

本文选择openmediavault,当然也有其他选择,如TrueNAS等。

安装

openmediavault是基于Debian Linux的NAS,但也可以作为一个Service跑在raspberry pi OS上。本文使用这种安装方式,其他安装方式参考官方文档

  • 第一步:更新&升级包仓库
1
2
sudo apt update
sudo apt upgrade
  • 第二步:使用官方安装脚本
1
wget -O - https://raw.githubusercontent.com/OpenMediaVault-Plugin-Developers/installScript/master/install | sudo bash
  • 第三步:重启
1
sudo reboot

使用

openmediavault默认跑在80端口,直接浏览器访问raspberry pi的ip地址即可。 默认用户名为admin,密码为openmediavault

之后就可以在Services中通过配置NFS和Samba(SMB)分别实现Windows与Linux下的文件共享

  • 第一步:挂载磁盘

Storage->File Systems->选中磁盘->Mount

  • 第二步:创建共享文件夹

Access Rights Management->Shared Folders->Add->一些选项自己斟酌->Save

  • 第三步:开启SMB/CIFS

Services->SMB/CIFS->Setting->Enable->Save->Shares->Create->一些选项自己斟酌->Save

  • 第四步:开启NFS

Services->NFS->Setting->Enable->Save->Shares->Add->一些选项自己斟酌->Save

  • 第五步:看上边有个黄色条条

对勾使更改的配置生效

P.S. 登录后第一件事记得改密码

Windows Samba Folder

https://raw.githubusercontent.com/rainbowhxch/picgo-storage/main/NAS%20Pi%20Windows%20Client.png

Linux NFS Mount

1
2
3
4
sudo apt update
sudo apt install nfs-common
# such as 'sudo mount -t nfs 192.168.100.2:/ch /mnt/ch'
sudo mount -t nfs <shared folder location> <mount point> 

Reference

  1. 官方文档
  2. 一个安装教程