OMV系统一般推荐安装在U盘上,因为系统盘会独占一个存储器,无法将该存储器的空间作为共享文件夹(后面才知道有插件可以做到)。我用了以前在什么值得买通过京东低价购买的移速USB3.0的U盘128G,算是一般U盘,顺序读100MB/s,顺序写40MB/s,4K读写在1~2MB/s。
OMV的安装教程很少,中文的很少,英文的网页翻译了也看不明白,做视频教程的UP主也少,有教程也是OMV5,甚至是OMV4的教程
玩OMV踩了N多坑。体验非常差。
因为要把系统安装在U盘上,所以我是使用2个U盘,一个刻录iso到U盘作为第一次安装的引导,一个作为实际的系统盘
OMV的镜像文件在安装读条的时候,会卡一个95%很久,查询资料说是会在U盘上分配和内存一样大小的空间作为swap,我用的是8GB,不清楚是什么类型的文件,U盘顺序写入8GB需要200秒,但是实际花了10+分钟才能到100%,一度以为是卡死了,强制重启又得重来
PS:只有一个U盘的,可以尝试利用虚拟机挂iso,通U盘给虚拟机,然后装系统,不过我这样做出现了没有网卡驱动,换到真机上已经成功进入OMV系统但网卡灯不亮没有IP的情况,不知道是不是个例,直接在真机上安装成功是可以亮灯有IP的。
安装完系统,页面提示系统已经安装完成,拔出安装介质然后按回车重启。我按照提示拔出引导U盘,然后按回车,他就卡住了,等了1分钟还是卡住,按理说按回车就是要重启了,再怎么1分钟也应该进入重启了,我直接强制关机,在开发现进入不了OMV系统,又得重走安装流程,反复尝试了几次。后面翻到B站UP主鸿儒的安装视频下面的评论说,重启也要等好久,我尝试耐心等待他重启,结果又是等了十多分钟才重启,但终于是能成功进入安装在U盘上的OMV系统了。我被安装界面说的系统已经安装完成骗了,实际系统根本没安装成功,按回车后实际还是有一次处理的,花了好长时间。
上面这两个坑踩了好多次,总共安装了十多次OMV系统,终于安装成功了。
总结经验:一个字,等。
耐心等就行,不知道是不是U盘性能拉的问题,但我看他们都是推荐安装OMV系统在U盘上的啊,用的不可能都是固态U盘吧,而且他们还说对U盘的要求很低,没有什么特殊需求的话8GB足矣,实在没有的话4GB也勉勉强强,按道理那些U盘都是十年前了的性能更差才是。
进入系统后,屏幕会显示IP,用http://IP登陆WebUI管理后台,默认帐号是admin,默认密码是openmediavault,登陆后随便玩了玩,安装插件时发现各种报错,错误500,内部错误。
提示连接超时,安装失败,点击完毕后他不会自动刷新,我以为安装失败了,又一直点安装,然后就一直失败,后来我双开标签,看到实际上已经是安装成功了的,他不自动刷新状态让我知道已经安装完成了,我再次安装他又装模作样的安装一次,不去检测是否已经安装过了。
我是网线连的啊,不应该有什么网络连接丢包超时的问题,他就老是提示这个,后来我学精了,我就安装,诶,不管他提示什么,我就一路安装N个插件过去,后面再来看哪个没安装成功。
然后又出问题,他说只能同时执行一个安装命令,但之前的连接超时了,看不到进度状态,我又不知道他花1分钟安装完成,还是花5分钟安装完成,就只能慢慢等,每隔一段时间尝试一次,最后安装七八个插件花了2个小时才安装完成。
然后是安装社区插件omv-extras,这个插件提供额外的插件源、Docker和Docker管理程序Portainer。
OMV4、5、6的命令都不一样,所以不能随便搜一篇教程安装,所幸我找到知乎的文章安装上了,SSH安装的时候实际也是会卡住很久的,也要十来分钟,没有进度显示,就干等。
社区插件安装后,安装Docker一切顺利,安装portainer的时候,就出问题了,又是无比慢,等了半个小时安装不上去,我以为是docker镜像源的问题,尝试修改为国内源,结果发现修改后重启Docker就启动不起来,然后又去网页后台卸载Docker,重新安装。
又折腾了几次,后来发现是因为OMV的docker的配置文件里面,比debian、Ubuntu的docker多了一条配置,root-dir啥的是指定docker镜像文件和未挂载的容器的存储位置的,那一行和我所添加的镜像源实际是并列关系,所以他们之间要有一个符号,分隔开,并且末项后不能有,符号,否则就是配置文件错误,就会导致docker重启不起来。
我重新调整后,成功修改为国内源,但是拉取portainer还是慢的不行,一看他在镜像前面加了一个地址,拉取docker.io/portainer/portainer-ce,也就是实际上我写的国内镜像源屁用没有。我就所幸不用他网页后台帮我安装portainer了,我自己安装了一个自带中文的portainer了。
因为安装omv-extras后多出了一些插件我又需要去看多出哪些我有用的插件,omv的系统是自带中文的,但是插件介绍都是英文,好在用网页翻译能看懂插件的介绍是什么用途的。安装插件还是慢,我就在想可能还是国内源的问题,但是安装OMV系统的时候让我选了清华源的啊,为什么还是这么慢?后面又查资料了解到,安装OMV选的那个清华源只是apt的源而已,实际omv插件的源还没有更改,需要手动更改
然后又是那个问题了,OMV的教程资料非常少,而且是过时的很多,OMV6(基于debian11)的和OMV5(基于debian10)的不通用,x86和arm的也不通用,好在我是x86,arm的坑只会更多,又是花了一个多小时搞定了OMV插件的国内源,OMV太小众了国内镜像源只有一个清华源,起码有一个了不是,切换了国内源后,插件安装得比较顺利,也很少报内部错误500了(但还是时不时会报)。
然后安装kvm插件,来使用虚拟机。这个kvm插件那叫一个简陋啊,创建好的虚拟机不能改名字,拍的快照没法加描述,网卡硬盘的类型也不能改,VNC也没有集成,开了虚拟机得自己下VNC客户端用显示的端口号来访问,这个端口号的分配还不固定,跟开启虚拟机的顺序有关。
后来了解到,OMV6需要手动安装cockpit这个插件(OMV5则是安装extras就自带了),才能便捷管理虚拟机,按照提示安装了,登陆时UP主说是用SSH的帐号,但是我试了root、admin、我自己建立的帐号,都无法登陆上去。从视频下方评论了解到,需要修改了配置文件才能允许root用户登陆,修改后登陆上去了,比kvm插件高多了,可以修改虚拟机名字,可以拍快照时加描述,可以网页在线VNC(这个VNC没法单独一个窗口来全屏,而且比VNC客户端的效率差,勉强能用)。即使是这个插件也没法简单的直通磁盘和网卡给虚拟机
OMV也支持硬盘休眠、以及系统休眠,这点和unraid差不多,比群晖好太多了,群晖的硬盘休眠基本是没法达成条件的,因为群晖的系统是在每一块盘上都分有系统区的,一但系统有任何改动(包括自动生成的任何日志文件)就会往全部硬盘里面写入数据,也就是无法休眠,
如果用的是黑裙,还可能会出现MAC和网卡MAC不一致导致无法唤醒的问题(即使在文件里面改成了物理网卡的MAC也无法唤醒),也就是说黑群晖的硬盘休眠和系统休眠基本是不可用的
一顿体验后总算知道OMV用的人少,和没多少人写教程推荐他的原因了,对新手极其不友好,简单的东西都要看着教程做,不然就是一堆错误
OMV的操作逻辑也很迷,有的地方可以Ctrl+鼠标左键多选,有的地方又不能,但不能多选的又提示安装所选的1个插件吗,你只让我选择一个啊,你这里要说确认安装XXX插件吗,而不应该是提示确认安装所选的1个插件吗。。。
OMV错误的信息是下方的消息框弹出的,点一下就消失,我想即时复制搜索都复制不下来,因为选中的命令就是按住鼠标左键,这时候他就开始消失了,那么长一段还没选完他就消失了。只能在消息栏里面复制。报的错误也是没有中文,而且一长串英文,有时候拿去翻译了也不知道他说的是什么鬼错误,说了一大段都没说明白。
OMV的虽然没有unraid那么多,但是可能是外国用的大神多,有zfs插件可以使用更高级的zfs分区格式,和snapraid插件实现类似于unraid那样的1个校验盘+N个数据盘,坏一个不丢失数据,而且可以实现用任意大小磁盘当作校验盘(超出校验盘大小的数据无教校验保护),不像unraid要求最大容量的当校验盘。
OMV的这些痛点不知道什么时候能解决,但他作为一个NAS系统,基本的功能有,但是国内的体验上不太好,不推荐安装。。