前言
随着用户需求的增多,NFS和FTP的需求也在增加,全部靠cli进行处理的话挺累的,所以最近一直在找一个能够同时管理NFS FTP的图形化界面。
最终我的目光落到了OpenMediaVault这个开源解决方案,简称OMV。
OpenMediaVault是一个免费的Linux发行版,专门用于网络连接的存储。 OMV项目创建于2009年,基于Debian操作系统,使用GNUv3授权许可。
OMV功能介绍
1. 常规设置
– 常规设置:更改Web界面侦听端口,SSL并强制使用SSL。修改管理员密码
– 通知系统:使用Postfix [1]后端作为MTA以电子邮件的形式集成到多种服务中,包括计划任务,服务监视,S.M.A.R.T.,MDADM和cron-apt。由于openmediavault 3.0可以通过使用脚本来添加第三方通知系统,因此此处提供了更多信息以及有关如何使用它的实际示例。
– 网络配置:Web界面为以太网,WiFi(仅支持WPA / WPA2),绑定和VLAN接口提供配置选项。它还包括一个用于防火墙配置的面板。
– 证书:创建或导入现有的SSL和SSH证书。该证书可用于保护Web界面或SSH访问。插件可以使用后端框架来选择可用的证书。
– 电源管理:计划的电源管理,用于休眠(S5),挂起(S3),关机和/或重新引导。
– 服务发现:使用avahi-daemon [2]可以向支持文件浏览器的Linux桌面(例如GNOME,KDE或XFCE)宣布以下服务Samba,NFS,AFP,FTP,Web管理面板。 OS X可以在Finder边栏中识别AFP和Samba服务。为了向Windows客户端宣布SMB,samba使用NetBios,而不是avahi。
– 计划任务:基于cron,webUI可以定义任务,以在特定时间或固定间隔运行特定命令或自定义脚本。
– Update Manager:显示所有可用的软件包以进行升级。
2.存储
– S.M.A.R.T .:基于smartmontools [3],它可以在webUI中显示S.M.A.R.T值的高级信息。它还可以安排健康检查并在S.M.A.R.T.属性值改变。
– RAID管理:基于Linux RAID [4],以6种不同的配置创建阵列。可用级别为线性,0、1、10、5和6。可以使用Web界面删除或扩展磁盘阵列。
– 文件系统:卷格式,设备安装和卸载。在文件系统部分中有更多信息。
– LVM:通过LVM2插件进行了增强,该系统具有将磁盘或分区格式化为LVM的功能,可以在卷组中使用它们来创建逻辑分区。
3.访问权限管理
– 用户:用户和组管理。使用特权可以限制对网络共享服务(FTP,Samba和AFP)上共享的访问/登录,而不会干扰Unix权限。
– 组:创建和管理自定义组。系统组不能在此处进行操作。
– 共享文件夹:简单的共享文件夹管理。在此部分中,还可以为共享文件夹分配ACL和/或特权。
4. 服务
– SMB / CIFS:默认情况下,使用Samba [5]作为独立服务器的SMB共享协议。
– FTP:基于proftpd的服务[6]。旨在从远程或本地访问共享。
– RSync:服务器守护程序。共享文件夹可以定义为rsyncd模块。通过计划的任务,可以将rsync客户端配置为推送或拉取作业。
– NFS:网络文件系统协议[7]。
– SSH:使用openssh [8]进行远程Shell访问。
– TFTP:提供了基本配置面板。这可以补充PXE服务器以部署本地网络安装。
注意:在openmediavault版本4中,TFTP已从核心中删除,现在可以作为正式插件安装。
开始安装
系统要求
由于OMV是基于Debian的,因此需要准备一个最小安装的Debian10系统,我这里使用的是proxmox下的Debian10 LXC,当然这里还是推荐使用官方的镜像。
硬件需求:内存1GB以上 系统磁盘空间4GB以上。
然后将系统中的软件包和源都升级到最新版:
apt-get update -y apt-get upgrade -y
添加OMV的keyring
apt-get install -y gnupg wget -O "/etc/apt/trusted.gpg.d/openmediavault-archive-keyring.asc" https://packages.openmediavault.org/public/archive.key apt-key add "/etc/apt/trusted.gpg.d/openmediavault-archive-keyring.asc"
添加Repository
cat > /etc/apt/sources.list.d/openmediavault.list deb https://packages.openmediavault.org/public usul main # deb https://downloads.sourceforge.net/project/openmediavault/packages usul main ## Uncomment the following line to add software from the proposed repository. # deb https://packages.openmediavault.org/public usul-proposed main # deb https://downloads.sourceforge.net/project/openmediavault/packages usul-proposed main ## This software is not part of OpenMediaVault, but is offered by third-party ## developers as a service to OpenMediaVault users. # deb https://packages.openmediavault.org/public usul partner # deb https://downloads.sourceforge.net/project/openmediavault/packages usul partner EOF
安装OMV
export DEBIAN_FRONTEND=noninteractive export APT_LISTCHANGES_FRONTEND=none wget -O "/etc/apt/trusted.gpg.d/openmediavault-archive-keyring.asc" https://packages.openmediavault.org/public/archive.key apt-key add "/etc/apt/trusted.gpg.d/openmediavault-archive-keyring.asc" apt-get update apt-get --yes --auto-remove --show-upgraded --allow-downgrades --allow-change-held-packages --no-install-recommends --option Dpkg::Options::="--force-confdef" --option DPkg::Options::="--force-confold" install openmediavault-keyring openmediavault omv-confdbadm populate
文章来源于互联网:Debian10安装与使用OpenMediaVault教程 OMV功能介绍
知识来源于:特利迦第一集 – 下相关推荐: 宝塔 Linux 面板 7.5.2 甲骨文arm架构专属脚本更新记录 {timeline-item color=”#19be6b”}修复了安装面板需要手动放行的问题!{/timeline-item}{timeline…
请登录后发表评论
注册