CasaOS是安装在 Linux 上的,OpenMediaVault能装到 Debian 上,于是,我想试试在飞牛上装上这俩。
装 CasaOS
curl -fsSL https://get.casaos.io | sudo bash
执行完,在一长串字母滚动过去之后,安装完成。
CasaOS 会从端口号 80 开始找一个没使用的端口号,80 已经被使用,于是 CasaOS 使用 81 端口。
飞牛的存储空间只有系统盘在 CasaOS 里能直接识别。

其他硬盘被识别成没有初始化的状态。


点创建报错

点格式化报错

格式化的报错说是被占用了,重启生效,重启后。


确实生效了,我用的里面没放东西的盘试的,放东西的盘千万别试,会没的。
CasaOS 的所有应用都是 Docker
在 CasaOS 安装应用


CasaOS的应用在飞牛的 Docker 里能看到,飞牛的 Docker 应用在 CasaOS 能显示但是没图标,同时在 CasaOS 打开时路径是undefined。
安装 OpenMediaVault
添加软件仓库
https://packages.openmediavault.org/public sandworm main
安装
apt install openmediavault

安装时会卸载掉这几个包。
OpenMediaVault使用 80 端口,已经被飞牛占用,执行
omv-firstaid
Configure workbench
修改端口,然后就可以访问 OpenMediaVault页面。

但是挂载页面找不到已有的存储空间。

创建文件系统如果选了已经在飞牛存储空间里的硬盘则报错,且重启也不会生效,选不在飞牛存储空间里的能正常创建。

创建后在飞牛中显示为挂载为外接存储。
安装完 OpenMediaVault 后飞牛的更新功能不可用,点检查更新会报错,忘记截图了,紧跟着重启了。
重启后提示有新版本

点开是需要更新systemd-timesyncd

点立即更新,更新并不成功,OpenMediaVault 使用chrony同步时间,跟 systemd 模块冲突,用命令行安装会卸载 OpenMediaVault。

OpenMediaVault 变成

点鼠标左键跳到登录界面,登录继续是这个提示。
安装完 OpenMediaVault后,用户的 ssh 权限没了。WindTerm不够健壮,这个时候登录直接崩了

飞牛中看不到系统的用户组,在 OpenMediaVault 中添加 ssh 权限。

添加 _ssh用户组的时候会强制添加 users 用户组。而且 users 用户组去不掉。
这个时候进飞牛会变成

让重新初始化

但是并创建不了用户,不管是用新用户名还是之前的用户名都不可以。

ssh 连上分别使用-G Administrators,Users,-g Administrators -G Users,-g Users -G Administrators,-g Users创建四个用户。
前两个用户登录时密码错误,后两个用户能登录,且第三个是管理员,第四个是普通用户。
飞牛中,用户只显示后两个用户,用户组中,Administrators组中有三个用户,分别为原用户,第一个用户,第三个用户。
Users组中两个用户,为第三个用户和第四个用户。