当前位置:
文章详情

树莓派搭建NAS系统OpenMediaVault

2022-09-18 16:15:12 17点赞 82收藏 14评论

前言

每个人都有一些需要长期保存的资料,不少数码产品爱好者会给自己购置一套群辉这样的家庭存储系统;但是对我来说,群辉的功能太复杂,能用到的不多,相对高昂的价格而言性价比不高。我家里的NAS系统是Pogoplug V4,只要18美元,加个笔记本硬盘配个Samba也够用了,配置的方法见我之前的原创文章

树莓派搭建NAS系统OpenMediaVault

不幸的是,不久前Pogoplug上的闪迪MicroSD数据卡突然暴毙,主机恢复设置之后无法联网,而激活的网址也因为公司倒闭而不可用,努力了一番最终还是放弃了。好在家里还有树莓派3B+可以利用,其中一个被配成了软路由(详见此教程),另一个目前闲置。网上查了一些资料,发现可以在树莓派上搭建OpenMediaVault,同样可以实现NAS的功能。

OpenMediaVault是一个文件服务器/NAS 系统,可以在大多数 PC系统上部署,包括典型的 amd64 或 i386 PC 和选定的 ARM 设备。Openmediavault不光可以承担基本文件服务器的角色,还增加了VIA插件和Docker的附加功能。Openmediavault 旨在与流行的客户端操作系统和多种文件系统类型配合使用,帮助使用者中小型局域网上数据共享。

下面介绍一下配置的详细流程。

安装流程

第一步还是安装树莓派操作系统,推荐使用官方镜像烧录器,下载地址。好处是可以在烧录前自定义包括HostName,Pi密码,SSH,无线在内的诸多设置,适合小白使用。

树莓派搭建NAS系统OpenMediaVault

树莓派今年发布了最新的64位操作系统,但是OpenMediaVault所需的依赖库很多并不支持,而且OpenMediaVault也无法运行在UI系统中,所以建议大家安装Raspberry Pi OS Lite (Legacy)

树莓派搭建NAS系统OpenMediaVault

对于MicroSD卡没有信心,这回选择了闪迪的32G酷豆U盘来安装操作系统,烧录的方法和数据卡一致。U盘非常迷你,插在树莓派上不突兀。

树莓派搭建NAS系统OpenMediaVault

树莓派3B+联网开机,因为无桌面环境,所以可以在路由器上或者Advanced IP Scanner这样的局域网扫描工具中查看设备的IP地址。下图中树莓派的有线和无线网络连接分别通过DHCP获得了192.168.1.30和192.168.1.31的IP地址。考虑到NAS的IP地址应该固定,方便日后挂载,可以在树莓派的/etc/dhcpcd.conf里定义静态IP地址,或者在路由器的DHCP设置中指定静态地址。

树莓派搭建NAS系统OpenMediaVault

用Putty通过SSH连接192.168.1.30,密码是烧录前自定义的Pi密码。

国内超级局域网环境之下,树莓派默认的系统源可能无法连接,可将其改为国内源。

sudo nano /etc/apt/sources.list
#注释之前的,拷贝下面的中科大和清华镜像源到文件中
deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi

sudo nano /etc/apt/sources.list.d/raspi.list
#注释之前的,拷贝下面的中科大和清华镜像源到文件中
deb http://mirrors.ustc.edu.cn/archive.raspberrypi.org/debian/ buster main ui
deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui

首先确认一下树莓派的时间是否正确,错误则需要修改时间。

sudo date --s="2022-09-17 10:43:00"

建议更新一下系统。

sudo apt-get update
sudo apt-get upgrade -y

所有配置可以通过以下脚本一键安装。

sudo wget -O - https://raw.githubusercontent.com/OpenMediaVault-Plugin-Developers/installScript/master/install | sudo bash

但是我实测树莓派中网址无法访问,但是Windows主机上却可以访问。为了省事,我用浏览器把代码下载保存install文件,然后利用WinSCP拷贝到树莓派上。

树莓派搭建NAS系统OpenMediaVault

赋予install文件执行权限并运行。

sudo chmod +x install
sudo bash install

但是又出现了下图中的错误,看起来是因为公钥无效所致。

树莓派搭建NAS系统OpenMediaVault

将圈出的Key粘贴到以下命令中。

gpg --keyserver keyserver.ubuntu.com --recv-keys 9165938D90FDDD2E
gpg --export --armor 9165938D90FDDD2E | sudo apt-key add -

重新运行命令,安装即可进行下去,这一步时间较长,可能需要半个多小时。

树莓派搭建NAS系统OpenMediaVault

全部完成后系统会自动重启,随后就可以在浏览器里访问OpenMediaVault系统了,页面具有动态效果,很酷炫。

配置流程

默认用户名admin,密码openmediavault,输入即可登录。

树莓派搭建NAS系统OpenMediaVault

系统界面如下:

树莓派搭建NAS系统OpenMediaVault

点击右上角可以更改密码

树莓派搭建NAS系统OpenMediaVault

下面我们就可以添加存储磁盘了。因为树莓派3B+仅有MicroUSB的供电方式,我接了一个奥睿科移动硬盘上去就因为供电不足自动重启,无奈找了个有十几年历史的蓝硕独立供电硬盘盒用来测试。

点击存储器->磁盘,并刷新。

树莓派搭建NAS系统OpenMediaVault

可以看到增加了一个sdb的磁盘。

树莓派搭建NAS系统OpenMediaVault

刚接触存储系统,可能对这几个概念不是很清楚,不过在OpenMediaVault里还是比较容易识别的,直接按照菜单的顺序依次添加即可。

磁盘好了,然后创建文件系统,默认为Linux的EXT4文件系统。

树莓派搭建NAS系统OpenMediaVault

这一步需要一些时间,可以在弹出窗口里查看进度。

树莓派搭建NAS系统OpenMediaVault

然后将文件系统挂载

树莓派搭建NAS系统OpenMediaVault

可以看到状态变成了Online

树莓派搭建NAS系统OpenMediaVault

下一步是创建共享文件夹。可以根据自己的实际需要定义文件夹名称,权限等等。

树莓派搭建NAS系统OpenMediaVault

跳到以下页面就说明已经创建完成。

树莓派搭建NAS系统OpenMediaVault

如需在局域网内访问此共享文件夹还有最后一步,即启动SMB/CIFS。在设置中勾中已启动即可。

树莓派搭建NAS系统OpenMediaVault

选中刚才创建的共享文件夹,并应用。

树莓派搭建NAS系统OpenMediaVault

回到局域网里的电脑,可以挂载该共享文件夹并访问。

树莓派搭建NAS系统OpenMediaVault

因为用的是家里只是百兆网络环境,电脑上默认无线网卡是54MB,传输大文件速度比较慢。

树莓派搭建NAS系统OpenMediaVault

在系统的仪表盘里可以看到实时资源利用情况。

树莓派搭建NAS系统OpenMediaVault

其实OpenMediaVault里还有非常丰富的插件资源,可以设为下载服务器、媒体服务器等,更多功能有待发掘。只是树莓派3B+运行默认的OMV6有点吃力了,经常出现软件错误,准备等到订购的Rock Pi 5b和VisionFive 2新开发板到了再试试看效果如何。

展开 收起

SanDisk 闪迪 2TB SSD固态硬盘 M.2接口NVMe协议PCIe4.0至尊极速™笔记本游戏 固态硬盘|西部数据

SanDisk 闪迪 2TB SSD固态硬盘 M.2接口NVMe协议PCIe4.0至尊极速™笔记本游戏 固态硬盘|西部数据

859元起

SanDisk 闪迪 至尊超极速系列 Extreme PRO CF存储卡(UHS-III)

SanDisk 闪迪 至尊超极速系列 Extreme PRO CF存储卡(UHS-III)

299元起

SanDisk 闪迪 SDDR-B531-ZN6NN TF/SD读卡器 黑色

SanDisk 闪迪 SDDR-B531-ZN6NN TF/SD读卡器 黑色

52.5元起

SanDisk 闪迪 USB 3.0 U盘 黑色 64GB USB-A SDCZ410-064G-Z35

SanDisk 闪迪 USB 3.0 U盘 黑色 64GB USB-A SDCZ410-064G-Z35

暂无报价

SanDisk 闪迪 移动固态硬盘(E30)多彩硅胶保护套(大地灰)

SanDisk 闪迪 移动固态硬盘(E30)多彩硅胶保护套(大地灰)

19.9元起

闪迪(SanDisk)250GB SSD固态硬盘 M.2接口NVMe协议四通道PCIe3.0加强版稳定兼容笔记本台式 |西部数据

闪迪(SanDisk)250GB SSD固态硬盘 M.2接口NVMe协议四通道PCIe3.0加强版稳定兼容笔记本台式 |西部数据

219元起

SanDisk 闪迪 8GB SDHC 数码相机内存卡SD卡

SanDisk 闪迪 8GB SDHC 数码相机内存卡SD卡

28.4元起

闪迪u盘 CZ900 1TB至尊高效固态闪存盘usb3.2高读速1000MB/s加密

闪迪u盘 CZ900 1TB至尊高效固态闪存盘usb3.2高读速1000MB/s加密

799元起

SanDisk 闪迪 至尊高速 酷豆 CZ430 USB3.1 U盘 USB-A

SanDisk 闪迪 至尊高速 酷豆 CZ430 USB3.1 U盘 USB-A

29.5元起

SanDisk 闪迪 至尊超极速系列 Extreme PRO SD存储卡(UHS-III、V90、C10)

SanDisk 闪迪 至尊超极速系列 Extreme PRO SD存储卡(UHS-III、V90、C10)

668元起

SanDisk 闪迪 Extreme PRO SD存储卡(UHS-II、V60、U3)

SanDisk 闪迪 Extreme PRO SD存储卡(UHS-II、V60、U3)

379元起

SanDisk 闪迪 512GB TF(MicroSD)内存卡 U3 4K高清视频 游戏存储卡 读速100MB/s Nintendo Switch任天堂授权

SanDisk 闪迪 512GB TF(MicroSD)内存卡 U3 4K高清视频 游戏存储卡 读速100MB/s Nintendo Switch任天堂授权

399元起

SanDisk 闪迪 HIGH ENDURANCE系列 Micro-SD存储卡(UHS-I、V30、U3)

SanDisk 闪迪 HIGH ENDURANCE系列 Micro-SD存储卡(UHS-I、V30、U3)

56.9元起

闪迪(SanDisk) 128GB Type-C USB3.2 U盘 至尊高速DDC3丁香紫 读速400MB/s手机笔记本电脑双接口优盘

闪迪(SanDisk) 128GB Type-C USB3.2 U盘 至尊高速DDC3丁香紫 读速400MB/s手机笔记本电脑双接口优盘

69.9元起

SanDisk 闪迪 SDSQXAA-128G-ZN6XN 存储卡 128GB(A2 U3 V30)

SanDisk 闪迪 SDSQXAA-128G-ZN6XN 存储卡 128GB(A2 U3 V30)

94.9元起

SanDisk 闪迪 SDUNC SD存储卡 32GB(UHS-I、U1)

SanDisk 闪迪 SDUNC SD存储卡 32GB(UHS-I、U1)

32.49元起
14评论

  • 精彩
  • 最新
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价
最新文章 热门文章
82
扫一下,分享更方便,购买更轻松