当前位置:
文章详情

树莓派搭建NAS系统OpenMediaVault

2022-09-18 16:15:12 17点赞 85收藏 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新开发板到了再试试看效果如何。

展开 收起
14评论

  • 精彩
  • 最新
  • omv6更新了一版之后登录界面还挺炫酷的。 [皱眉] 好像没看到你安装flashmemory

    校验提示文案

    提交
    接了外接硬盘不太稳定,经常网页打不开,所以还没有深入玩儿。。。咸鱼上买了个SATA扩展板再试试看。。。

    校验提示文案

    提交
    收起所有回复
  • 树莓派这个是最靠谱的,亲测

    校验提示文案

    提交
    谢谢大佬支持

    校验提示文案

    提交
    收起所有回复
  • 请问omv有手机端的app吗?

    校验提示文案

    提交
    没有,不过omv一般也不会发布出去吧,没必要用app,局域网內浏览器访问就可以

    校验提示文案

    提交
    收起所有回复
  • 树莓派无敌了,啥都能做,之前弄了个软路由

    校验提示文案

    提交
  • 很详细,收藏啦~

    校验提示文案

    提交
  • 学习了。。。。

    校验提示文案

    提交
  • 这就是真正的大佬吧。

    校验提示文案

    提交
  • 嚯,干货,先马克了

    校验提示文案

    提交
  • 不错,既可以把旧硬盘利用起来,又省了钱

    校验提示文案

    提交
  • 树莓派怎么从u盘启动

    校验提示文案

    提交
  • 这个动态壁纸可以提取分享嘛

    校验提示文案

    提交
提示信息

取消
确认
评论举报

最新文章 热门文章
85
扫一下,分享更方便,购买更轻松