搞一个轻量级的 nas 系统,本来都是装的片儿,并非很重要的数据,目前只是用硬盘盒链接普通 pc 对付着用。
对于 nas 系统,常用的黑裙这种我不喜欢。我希望直接挂载,而不是让 nas 管理我的整个磁盘,用它特殊的文件系统。
国产飞牛系统试了试,很多 bug,并且国产的不开源,不放心。
还是转用 OMV 这个开源系统,它的底层是 debian,也更具折腾空间。
硬件
Dell Wyse 5070 空载 linux2.4 瓦,满载应该不会超过 20 瓦。
CPU J5005
16g emmc
16g ddr4
加上若干 USB 硬盘盒,目前够用了。
网上说能用 sata pm, 搭配扩展卡能弄出来一堆 sata 接口,未来升级时候再说。
参考 https://github.com/KCORES/KCORES-5070
另外虽然洗板水能除残留的胶水,但是面板上的 logo 什么的,也会被溶解。
我就在清理贴纸残胶的时候,把 logo 也给融化了,真丑。
安装
安装的是 omv7.4, 看起来各个版本区别不大, 就装了最新版。
安装没什么可说的,它会占据整个系统盘,看看以后能不能利用上。
有线网络,它会走 dhcp 获取 ip,可以预先在路由器上绑定 mac 和 ip。
WebUI 的默认账号密码是:
admin
openmediavault
文件共享
OMV 的设计很抽象
在硬盘页面可以设置硬盘的休眠。
共享文件夹页面添加后,继续修改新建的共享。
文件系统里面挂载现有文件系统或者给硬盘格式化新建文件系统。
共享文件夹里创建共享文件夹,权限管理也在这里。创建共享后,点击权限,可以给某个 omv 用户添加权限。点击访问控制列表俺就,勾选取代和递归,这样就能解决读写权限问题。
插件
ovm 对 kvm,docker 的支持都在插件里。
虽然系统自带了一个插件选项,但是要想激活全部功能,还得再 ssh 连过去,执行下边的命令,安装所谓的 ovm-extra
感觉尽量别用 apt 自己装,用他 webUI 的集成比较好。
wget -O - https://github.com/OpenMediaVault-Plugin-Developers/packages/raw/master/install | bash
装完重启,网页上出现会 omv-extra
kvm
安装 kvm 的时候, 在网页上点 omv-extra,点 Enable backports 才能安装 kvm。
点插件,搜索 kvm,安装即可。
docker compose
ovm 的 docker 貌似和 compose 是绑定的,最新版的 docker 也确实是这样。
插件搜 compose,安装。
omv-extra,勾选 Docker repo,然后保存。
Compose,点重新安装 docker。
装好之后,在系统盘上创建一个“共享文件夹”,然后设置 compose 文件保存在这里,里面会保存少量 compose 的 yaml 以及一些配置文件。