type
status
date
slug
summary
tags
category
icon
password
出问题就解决问题,开始重装OMV
OMV下载及安装
上面是镜像下载地址,安装过程可以参考https://cloud.tencent.com/developer/article/1780854,这是虚拟机安装的,根据自己的虚拟机系统,建立虚拟机之后,就可以按上面的步骤来安装了。
反正都是中文的,基本上都能懂,只是去到配置软件包管理器那里,需要选择一下,如下图,我选择的是中科大的镜像点,因为我已经重装第二遍了,第一遍选清华的源,即倒数第二个,速度是快,但是很快有地方就卡住了,没办法继续,所以换源。

注意:
网上有很多教程都是教人选择清华源,但是还是需要根据自己实际情况来选择,要是出现问题,就换源,不要一直傻呆呆的卡在那不动。
更换国内源及安装OMV-Extras
直接在SSH命令行执行如下命令即可,无需修改配置文件:
但是我说了因为我安装是出现的问题,我把源的地址换成了中科大的mirrors.ustc.edu.cn,所以我没有更换以上的源,我直接安装OMV-extras
安装omv-extras扩展插件库
为什么要安装这个插件?因为omv没有直接支持zfs,需要安装这个插件才能支持
直接在SSH命令行执行如下命令即可:
如果网络不好可以选择手动安装:在https://github.com/OpenMediaVault-Plugin-Developers/packages手动下载“openmediavault-omvextrasorg_latest_all7.deb”文件,上传到系统root目录后,SSH登陆root用户执行“dpkg -i openmediavault-omvextrasorg_latest_all7.deb”完成安装。
最后再更新一下,修正一些BUG
首次进入OMV相关设置
首次进入OMV,默认账号是admin,默认密码是openmediavault,安装omv-extras成功的话,会如图在系统项下看到extras插件
更换内核
Proxmox 内核(即 pve 内核)对 ZFS 文件系统的支持要更好。要使用 ZFS 文件系统,首先需要将 Debian 内核替换为 Proxmox 内核。
PS:踩的坑之一,不换 Proxmox 内核,ZFS 跑不起来……
安装 openmediavault-kernel 插件
点击左侧“系统”、“插件”,在右侧搜索“proxmox”即可找到 openmediavault-kernel 插件。选中 openmediavault-kernel,点击“安装”按钮,确认安装。

安装完成后,按下
Ctrl + Shift + R 或者 Ctrl + F5 强制刷新页面缓存,然后可以在左侧“系统”菜单下看到“内核”项。安装 Proxmox 内核
点击左侧“系统”、“内核”,点击右侧“Proxmox”图标,选择“安装 Proxmox 内核”一项,开始安装进程。

安装完成后,刷新页面,可以看到 pve 内核已是默认。

点击右上角电源图标,重启系统。如果能够正常进入系统,就可以移除常规内核了。
清理其他内核
点击左侧“系统”、“内核”,点击右侧“Proxmox”图标,选择“移除非 Proxmox 内核”一项,开始清理其他内核。

刷新页面后,可看到只有 pve 内核了。这里可以考虑再重启系统一次。

安装 ZFS 文件系统支持
禁用 backports 源
PS:踩的坑之二,不禁用 backports 源,ZFS 装不上……
点击左侧“系统”、“omv-extras”、“设置”,取消勾选“Backports”选项,点击保存,二次确认应用。

安装 openmediavault-zfs 插件
点击左侧“系统”、“插件“,在右侧搜索“zfs”即可找到 openmediavault-zfs 插件。选中 openmediavault-zfs,点击“安装”按钮,确认安装。

安装完成后,按下
Ctrl + Shift + R 或者 Ctrl + F5 强制刷新页面缓存,然后可以在左侧“存储器”菜单下看到“zfs”项。
创建 ZFS 存储池、数据集
ZFS 文件系统中,有存储池、数据集、卷等概念。存储池是一组磁盘构成的逻辑卷,多个磁盘组成软 RAID 阵列;数据集则相当于存储池的一个子文件夹,可更改的选项会比存储池更多,通常用它来存储数据。
擦除硬盘
创建存储池前需要先将磁盘擦除。登录 OMV 的 Web 管理界面,点击左侧“存储器”、“磁盘”,选中需要擦除的硬盘,点击“擦除”图标,二次确认擦除,选择“快速”模式即可。

重复上述步骤,将所有要放入 ZFS 存储池的磁盘都擦除。
创建存储池
点击左侧“存储器”、“zfs”、“池”,点击加号图标,选择“添加池”一项,进入创建存储池页面。

在创建存储池页面:
- 名称:存储池的名称,根据个人喜好,我这里叫
main;
- 池类型:RAID 类型,通常根据磁盘数量选择,磁盘应当是同品牌、同型号、同大小的。我这里只有 2 块盘,所以选择“镜像”;
- 设备:勾选上一步中擦除过的设备;
- 挂载点:可以留空,系统会自动设置,也可以根据习惯自行设置;
- 设备别名:“以 ID”,不要改;
- 强制创建:磁盘大小不同时才需要,这里不勾选;
- 设置ashift:注释都说了不要改;
- 压缩:可以勾上,压缩类型选默认的“zf4”就好,不会占用太多资源。

点击“保存”按钮创建存储池,二次确认应用设置。可以看到存储池已经在列表中了,挂载点是
/main,可以用命令行访问这个目录看看。
创建数据集
OMV 里面,ZFS 的数据集被称作“文件系统”。点击左侧“存储器”、“zfs”、“池”,勾选刚刚创建的存储池,点击加号图标,选择“添加文件系统快照卷”选项。
PS:这里的“添加文件系统快照卷”指的是“添加文件系统、快照、卷”,并不存在某个东西叫“文件系统快照卷”……

在弹出的对话框里:
- 类型:选择“文件系统”,即数据集;
- 前缀:存储池的名称,不需要修改;
- 名称:根据需要起名,我这里叫
test;
- 挂载点:同样可以留空。

点击“保存”按钮创建数据集,二次确认应用设置。可以看到数据卷已经在列表中了,挂载点是
/main/test,可以用命令行访问这个目录看看。
导入原有储存池
如果原本就有储存池存在,那么操作就要改变一下,以前omv5的时候,操作会麻烦,需要像我上一篇文章说的重新挂载zfs储存池,现在升级到7之后简单多了,如图点击左侧“存储器”、“zfs”、“池”

然后点击“工具图标”、“zpool导入”

系统就会搜寻已有储存池并挂载。
设置共享
设置好共享后,就可以在局域网内访问 NAS 上的存储空间了。我的主力机器是 Windows 的,这里主要介绍 SMB 协议的共享。
调整存储池 ACL 设置
ZFS 插件默认禁用了 ACL 权限控制,这会对之后共享文件夹的设置产生一定的影响,需要手动开启。
点击左侧“存储器”、“zfs”、“池”,选中之前创建的存储池,点击“特性”图标,进入特性页面。修改以下几个参数:
- aclmode:改为
groupmask;
- aclinherit:确认为
restricted;
- acltype:改为
posix。
上面这些修改都需要先选中修改项,再到上方点击“编辑”按钮,然后再手动输入值,保存。

新建用户
为了访问共享文件,我们需要创建一个新用户。点击左侧“用户”、“用户”,点击“新建|导入”图标,选择“创建”项。填入以下信息:
- 用户名:自己选择一个用户名,这里使用
asdf;
- 密码:自己选择一个密码;
- 用户组:留空即可,系统会自动加入
users用户组。

点击保存,二次确认应用,即可看到新建的用户出现在列表之中。
设置共享文件夹和权限
点击左侧“存储器”、“共享文件夹”,点击“创建”图标。

在打开的页面中,设置如下参数:
- 名称:共享文件夹的名称,可以和数据集保持一致;
- 文件系统:选择之前创建的数据集;
- 相对路径:选择共享文件夹本身,显示出来应当是
/;
- 权限:默认即可,或根据自己需要修改;

点击保存,二次确认应用,即可看到创建的共享文件夹出现于列表之中。

选中刚刚创建的共享文件夹,点击“访问控制列表”按钮,在进入的页面中:
- 找到刚刚创建的
asdf用户,将之权限改为“读/写”;
- 将下方的所有者从
root改为admin; - OMV 其他文件系统默认的所有者即是
admin,推荐手动调整一下;
- 将用户组的权限改为“读/写/执行”;
- 勾选下方的“取代”和“递归”选项。

点击保存即可。
设置 SMB 共享
点击左侧“服务”、“SMB”、“设置”,勾选“已启动”项。点击下方保存,二次确认应用,即可打开 SMB 服务。

点击左侧“服务”、“SMB”、“共享”,点击“创建”按钮,设置如下项:
- 共享文件夹:选择刚才创建的共享文件夹;
- 公开:选择“否”或者“允许访客”均可;
- 勾选“继承ACL”、“继承权限”。

点击保存,二次确认应用,SMB 设置就 OK 了。
连接和测试
在本地机器上,打开 Windows 资源管理器,通过以下两种方法之一访问:
- 打开“网络”文件夹,找到“OPENMEDIAVAULT”(安装时设置的主机名)项目,双击进入;
- 在地址栏中输入
\\<your_nas_ip>(两个反斜杠 + IP地址),按回车进入。
随后会弹出窗口请求用户名和密码,输入此前创建的用户即可登录。

尝试复制文件到 NAS,或者从 NAS 复制文件,速度能够基本跑满千兆以太网。


🤗 总结
通过本教程,我们完成了OMV的重装和配置,主要包含以下步骤:
- 下载并安装最新版本的OMV系统
- 创建和配置ZFS存储池
- 创建数据集并设置正确的挂载点
- 导入已有的存储池(如适用)
- 调整存储池的ACL设置以优化权限控制
- 创建用户账户以访问共享文件
- 设置共享文件夹和相应权限
- 配置SMB服务以便在局域网内访问NAS
完成上述步骤后,我们成功建立了一个功能完善的NAS系统,可以通过网络轻松访问和管理数据。重装OMV虽然过程繁琐,但只要按照步骤操作,就能顺利完成系统迁移和数据恢复。
- 作者:爆强
- 链接:https://blog.zimoxi.top/article/21744a20-8d41-80e3-b9b0-c20810d74010
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。






.png?table=collection&id=81ff8e30-fe1d-47c6-893f-ad83728956e4&t=81ff8e30-fe1d-47c6-893f-ad83728956e4&width=1080&cache=v2)
