Mcuzone 野芯科技

标题: 【演示】基于树莓派CM4平台的NAS服务器创建演示 OpenMediaVault OMV [打印本页]

作者: Mcuzone_ZHZ    时间: 2023-3-22 14:14
标题: 【演示】基于树莓派CM4平台的NAS服务器创建演示 OpenMediaVault OMV
关键词:树莓派 CM4 NAS 测速 固态硬盘 2.5G网卡 OpenMediaVault OMV
概述:网络连接存储(NAS)允许您通过家庭或办公室无线网络将文件从计算机和移动设备保存到外部硬盘驱动器。使用 Raspberry Pi,您可以连接现有的存储设备(例如外部便携式硬盘驱动器和USB闪存驱动器),以创建所有重要文件的安全备份,可从世界任何地方访问。

硬件平台:
CM4_NAS_M.2扩展版

软件平台:
树莓派系统,2023-02-21 32位Lite版本


作者: Mcuzone_ZHZ    时间: 2023-3-22 14:23
为了能够正确安装NAS服务器,软件平台请选择32位Lite版本,其他版本将无法正常安装OpenMediaVault。可使用官方镜像下载工具,免去自己搜索步骤。




作者: Mcuzone_ZHZ    时间: 2023-3-22 14:34
烧写完成后上电启动板子,根据提示设置好用户名与密码进入系统。输入以下命令更新系统和头文件

sudo apt update
sudo apt upgrade

连接好网线,随后输入以下命令安装OpenMediaVault
wget -O - https://cdn.jsdelivr.net/gh/Open ... ript@master/install | sudo bash

作者: Mcuzone_ZHZ    时间: 2023-3-22 14:41
本帖最后由 Mcuzone_ZHZ 于 2023-3-22 14:45 编辑

系统安装好后会自动重启,确保网线连接后即可在网页输入IP地址进入NAS服务器。OpenMediaVault默认账号密码为:
admin
openmediavault

进入系统后点击右上角的齿轮图标即可更改密码。



作者: Mcuzone_ZHZ    时间: 2023-3-22 14:55
在配置NAS服务器之前请确保硬盘已经安装,安装好后即可进行接下来的操作。首先选择"存储器",随后点击"磁盘",此处应显示所有连接的存储,包括SD卡。如果没有,请仔细检查所有内容是否正确插入并重新启动系统。




作者: Mcuzone_ZHZ    时间: 2023-3-22 15:00
接下来,导航到存储器和文件系统。你可能不会在此处看到任何内容,因此请选择"创建"。在这里,您可以选择您的存储设备。我们建议选择EXT4驱动器格式。选择“确定”并关闭。





作者: Mcuzone_ZHZ    时间: 2023-3-22 15:03
导航到"共享文件夹",然后选择"创建"。您可以在此处命名文件夹,选择它应存在于哪个驱动器上,并向用户授予权限。默认情况下,权限应该是正确的,但如果您更喜欢网络首选项的不同选项,则可以调整它们。保存并应用更改。





此处可添加多个设备,根据需求进行创建。

作者: Mcuzone_ZHZ    时间: 2023-3-22 15:07
最后,我们需要确保网络上的计算机可以找到该文件夹。
导航到"服务",然后选择"SMB/CIFS"。在设置下,选中已启用框并保存。
在"共享"下,选择"创建",添加共享文件夹,然后保存。








作者: Mcuzone_ZHZ    时间: 2023-3-22 15:14
保险起见,我们可以设置服务器账号密码以登陆文件系统,确保安全性。导航到"用户管理",点击"用户",选择创建名称和密码。




创建完成后点击确认保存即可在本地进行访问。

作者: Mcuzone_ZHZ    时间: 2023-3-22 15:19
打开此电脑,在路径栏输入IP地址,输入此前创建的账号密码即可进入共享文件夹。




作者: Mcuzone_ZHZ    时间: 2023-3-22 15:22
由于本扩展板含有2.5G网卡,OpenMediaVault系统不含有此网卡驱动。因此接下来演示Lite系统下2.5G网卡驱动安装操作。

作者: Mcuzone_ZHZ    时间: 2023-3-22 15:27
本帖最后由 Mcuzone_ZHZ 于 2024-5-29 08:48 编辑

首先在官网下载好r8125驱动,我当前的版本是9.011.00
https://www.realtek.com/Download/List?cate_id=584
利用SSH等工具将压缩包放置在树莓派系统下。

更新系统和头文件:
sudo apt-get update
sudo apt-get upgrade

安装Kernel Headers:
sudo apt install raspberrypi-kernel-headers



作者: Mcuzone_ZHZ    时间: 2023-3-22 15:29
由于系统自带r8169驱动我们需要先将r8169删除避免冲突
首先编辑blacklist.conf文件
sudo nano /etc/modprobe.d/openmediavault-blacklist.conf
在最后一行添加blacklist r8169

随后添加rmmod模块名
sudo nano /etc/rc.local
在exit 0 前添加 rmmod r8169

保存退出后执行rmmod r8169





作者: Mcuzone_ZHZ    时间: 2023-3-22 15:30
解压对应的源码到/usr/src:
sudo tar xvf r8125-9.011.00.tar.bz2 -C /usr/src

添加一个dkms.conf到/usr/src/r8125-9.011.00/dkms.conf,内容如下:
PACKAGE_NAME=Realtek_r8125
PACKAGE_VERSION=9.011.00

DEST_MODULE_LOCATION=/updates/dkms
BUILT_MODULE_NAME=r8125
BUILT_MODULE_LOCATION=src/

MAKE="'make' -C src/ all"
CLEAN="'make' -C src/ clean"
AUTOINSTALL="yes"


作者: Mcuzone_ZHZ    时间: 2023-3-22 15:32
接下来编译DKMS:
sudo dkms add -m r8125 -v 9.011.00
sudo dkms build -m r8125 -v 9.011.00
sudo dkms install -m r8125 -v 9.011.00
sudo depmod -a
sudo modprobe r8125

没有DKMS工具需要首先安装一下。
编译完成后网卡驱动将自动装载,运行如下命令即可看到enxxx的有线网接口:
ifconfig -a


作者: Mcuzone_ZHZ    时间: 2023-3-22 15:35
接下来进行网卡IP配置。
首先安装Network-Manager
sudo apt install network-manager

编辑NetworkManager.conf
sudo nano /etc/NetworkManager/NetworkManager.conf
将managed=false修改为managed=true

最后编辑/etc/netplan/*.yaml
修改内容如下:
network:
    version:2
    renderer:NetworkManager
保存退出

应用配置
sudo netplan apply

重启Network-Manager
systemctl restart NetworkManager

配置完成后将网线接入即可自动获取IP

作者: Mcuzone_ZHZ    时间: 2023-3-22 15:38
网卡配置完成后即可开始进行NAS测速。下面分别是写入和读取演示。











欢迎光临 Mcuzone 野芯科技 (http://testbbs.mcuzone.com/) Powered by Discuz! X3.1