openmediavault 存储安装

news2024/11/23 8:06:30

1、简介
openmediavault NAS存储,支持linux和windows文件共享(文件系统共享),有中文web界面,有filebrowser插件可以web界面管理、下载文件,有FTP插件支持ftp操作,有用户管理;插件丰富,自行探索
问题:
不支持复杂磁盘管理,使用raid提前硬件做好,直通卡不友好,只支持raid10

2、下载镜像
https://www.openmediavault.org/download.html
3、制作系统镜像
在这里插入图片描述
4、安装系统
选择install
在这里插入图片描述
选择安装语言,中文
在这里插入图片描述
选择位置,中国
在这里插入图片描述
选择键盘配置,中文
在这里插入图片描述
网络配置
注意:这里网络最好给DHCP,这里手动配置网络 ,时间会配置失败,在国内会时间不对,导致软件包更新失败
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
设置root密码
在这里插入图片描述
在这里插入图片描述
分区
在这里插入图片描述
这里选择用于安装系统的盘
在这里插入图片描述
开始安装系统
在这里插入图片描述
配置软件包管理器、中国
在这里插入图片描述
选择软件源
在这里插入图片描述
代理设置 有就设置没有空着
在这里插入图片描述
更新软件
在这里插入图片描述
完成安装
在这里插入图片描述
重启完成后,会显示系统信息在登录界面
包括ip地址和默认用户名密码
在这里插入图片描述
5、初始化设置网络

 omv-firstaid

选择1
在这里插入图片描述
选择要设置的网卡
在这里插入图片描述
配置ipv4
在这里插入图片描述
不使用dhcp 使用固定地址
在这里插入图片描述
输入ip地址
在这里插入图片描述
输入掩码
在这里插入图片描述
输入网关
在这里插入图片描述
ipv6配置,选NO
在这里插入图片描述
输入DNS地址
在这里插入图片描述
是否启用wol,选NO
在这里插入图片描述
6、初始化设置web 管理员密码

omv-firstaid

选择4
在这里插入图片描述
输入新密码
在这里插入图片描述
确认密码
在这里插入图片描述
7、登录web页面
浏览器中输入刚才配置的ip地址,用户名admin,密码上面设置的
在这里插入图片描述
8、更新软件包(由于网络问题,这里出现的问题各不相同,安装插件需要先更新软件包)
在这里插入图片描述
在这里插入图片描述

更新完。点击对钩,应用配置
在这里插入图片描述
软件包更新完成后,重启

reboot

注意:
在这里插入图片描述
9、配置文件系统
在这里插入图片描述
我这里选择了ext4
在这里插入图片描述
选择设备后保存
在这里插入图片描述
创建完成
在这里插入图片描述
挂载文件系统
在这里插入图片描述

在这里插入图片描述
应用配置
在这里插入图片描述
查看系统已经有盘了
在这里插入图片描述

10、配置共享文件夹
在这里插入图片描述
这里创建一个linux 一个 win
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
11、创建用户
在这里插入图片描述在这里插入图片描述
设置用户权限
在这里插入图片描述

读写权限
在这里插入图片描述

应用配置
在这里插入图片描述

12、安装ftp插件
在这里插入图片描述
在这里插入图片描述
报错处理
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这里复制出来的日志看是这个包 没能下载到,手动下载
上传到服务器手动安装

dpkg -i openmediavault-ftp_7.0-5_all.deb

在这里插入图片描述
在这里插入图片描述
显示已经安装
在这里插入图片描述
服务器里也出现了ftp服务,可以配置了
在这里插入图片描述
启动ftp
在这里插入图片描述
创建共享目录
在这里插入图片描述
在这里插入图片描述

客户端连接,使用之前建立的用户
在这里插入图片描述
可以看到正常登录了
在这里插入图片描述
上传文件也是正常的
在这里插入图片描述

13、安装filebrowser插件
在这里插入图片描述
在这里插入图片描述
报错处理
在这里插入图片描述
复制出日志看,也是软件包问题,手动下载安装
在这里插入图片描述
在这里插入图片描述
这里又出新问题,这个软件包会尝试拉取容器镜像,但是国内现在无法使用docker.io地址
在这里插入图片描述
这里可以找一个能访问docker.io的机器进行缓存,通过缓存再安装,上面安装插件的时候已经安装podman(这里如何找镜像,只能各显神通了),提供一下我常用的方法。
拉取镜像方法
更改下podman 配置,后显示如下

nano /etc/containers/registries.conf
unqualified-search-registries = ["docker.io"]

[[registry]]
prefix = "docker.io"
location = "ip地址为你自己registry地址:5000"
insecure = true
podman info

在这里插入图片描述
再次执行

dpkg -i openmediavault-filebrowser_7.0-4_all.deb

在这里插入图片描述
启动服务
在这里插入图片描述
打开ui,默认密码admin、admin
在这里插入图片描述
在这里插入图片描述
设置中可以修改语言和默认密码
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2070536.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

“七人团裂变风暴:重塑社交电商格局

在当今商业浪潮中,七人共创团购模式以其独特的魅力,正引领着中小型企业走向市场的新高地。这一模式巧妙融合了社交电商的精髓与拼购的乐趣,不仅加速了用户群体的指数级增长,还极大地提升了产品的市场渗透率与品牌影响力。同时&…

TQSDRPI开发板教程:单音回环测试

将我提供的启动文件复制到SD卡中,并插入开发板,插入串口线,启动模式设置为SD卡启动,开启开关。提供的文件在文章末尾。 ​ 查看串口输出内容 ​ 在串口输出的最后有写命令可以使用 ​ 在串口输入如下内容可以对输出的信号进…

计算机毕业设计选题推荐-游戏比赛网上售票系统-Java/Python项目实战

✨作者主页:IT研究室✨ 个人简介:曾从事计算机专业培训教学,擅长Java、Python、微信小程序、Golang、安卓Android等项目实战。接项目定制开发、代码讲解、答辩教学、文档编写、降重等。 ☑文末获取源码☑ 精彩专栏推荐⬇⬇⬇ Java项目 Python…

二叉树的分层遍历、栈的压入弹出序列

本章主要来讲解两个OJ题,针对每个OJ题我分三部分来解决,分别是题目解析(主要弄清楚题目要求我们解决什么问题),算法原理,代码编写,接下来让我们进入正题。 一、二叉树的分层遍历 1.题目解析 题…

VSCODE 使用正则表达式匹配替换有规律的行

需求描述 我有类似的文本 count count_l24 count_l32 count count count我需要逐行替换l24,l32所在行,其他行保留。 步骤 替换的时候找到正则表达式的选项 输入: ^._l.$ 替换为空行就行.

攻防世界-web题型-7星难度汇总-个人wp

Web_php_wrong_nginx_config 这个题目nginx配置错误 随便输入显示网站还没建设好。。。 先信息收集一下 换了个无敌好看的终端 没想到7星了还玩这些。。。 看了admin的页面需要先登录 现在的问题是如果读取到这个文件 这个hack的文件也没有东西 到此就不知道了&#xff0…

【二叉树---堆的C语言实现】

1.树的概念与结构 树是一种非线性的数据结构,它n(N>0)个有限节点组成一个具有层次关系的集合。把它叫做树是因为它看起来像一棵倒挂着的树,也就是说它是根朝上,而叶朝下的。 有一个特殊的节点,称为根节…

【基础算法】位运算

位运算 概念位运算模板模板题 概念 异或(x⊕y或x ^ y) 高低位交换:https://www.luogu.com.cn/problem/P1100 题意:给定一个32 3232位整数x xx,在二进制下交换其前16 1616位与后16 1616位,输出最终的数。 答案为ans (…

JVM系列--垃圾回收

在C/C这类没有自动垃圾回收机制的语言中,一个对象如果不再使用,需要手动释放,否则就会出现内存泄漏。内存泄漏指的是不再使用的对象在系统中未被回收,内存泄漏的积累可能会导致内存溢出。 在这段代码中,通过死循环不停…

besier打断和升阶,高阶性质

欢迎关注更多精彩 关注我,学习常用算法与数据结构,一题多解,降维打击。 问题描述 对besier曲线在u处打断,生成两条besier曲线对besier曲线升阶处理 bezier高阶性质 求导推导 P ( t ) ∑ i 0 n B i n ( t ) b i \boldsymbol …

uniapp中H5网页怎么实现自动点击事件

<template><view><button ref"myButton" click"handleClick">点击我</button></view> </template><script> export default {mounted() {this.$nextTick(() > {const button this.$refs.myButton;console.l…

【系统分析师】-综合知识-计算机系统基础

1、流水线的吞吐率是指流水线在单位时间里所完成的任务数或输出的结果数。设某流水线有 5 段&#xff0c;有 1 段的时间为 2ns &#xff0c;另外 4 段的每段时间为 1ns&#xff0c;利用此流水线完成 100 个任务的吞吐率约为&#xff08;16&#xff09;个/s 。 2、矢量图像通过使…

Python+PyCharm安装和配置(详细步骤)

Python的安装步骤可以根据用户选择的安装方式&#xff08;如使用安装包安装或源码安装&#xff09;而有所不同。以下将详细讲解两种安装方式的步骤&#xff0c;并附上源码安装的相关说明。 一、使用安装包安装Python 1. 访问Python官网 打开浏览器&#xff0c;输入Python官…

Resilience4J服务熔断隔离与限流

为了保障文章的流畅性&#xff08;文章穿插大量的环境搭建没意思&#xff0c;会干扰文章的主题&#xff0c;无聊的很&#xff09;&#xff0c;将环境的搭建与测试&#xff0c;工具的版本说明放了文末&#xff1a; 六、环境搭建。 一、Circuit Breaker是什么 1.1、官网 https…

C++笔记---内存管理

1. 内存分布 在对操作系统有更加深入的了解之前&#xff0c;在写代码的层面我们需要对下面的几个内存区域有所了解&#xff1a; 1. 栈又叫堆栈--非静态局部变量/函数参数/返回值等等&#xff0c;栈是向下增长的。 2. 堆--用于程序运行时动态内存分配&#xff0c;堆是可以上增长…

【数据结构3】哈希表、哈希表的应用(集合与字典、md5算法和文件的哈希值)

1 哈希表 哈希表一个通过哈希函数来计算数据存 储位置的数据结构&#xff0c;通常支持如下操作: 插入(键&#xff0c;值):插入键值对(键&#xff0c;值) Get(key):如果存在键为键的键值对则返回其值&#xff0c;否则返回空值 删除(键):删除键为键的键值对哈希表(Hash Table&am…

数据仓库系列 2:数据仓库的核心特点是什么?

想象一下,你正站在一座巨大的数据金矿前。这座金矿蕴含着海量的商业洞察,可以帮助你的公司做出精准决策,提升效率,远超竞争对手。但是,如何高效地开采、提炼和利用这些数据黄金呢?答案就是:数据仓库。 目录 什么是数据仓库?数据仓库的核心特点面向主题的组织集成性非易失性…

RTL-SDR SpectrumPy频谱显示

GITHUB大佬开源的基于RTL-SDR的python频谱显示程序链接&#xff0c;下载下来后&#xff0c;安装必要的库&#xff0c;编译运行&#xff0c;运行报错。 修改了以下两个地方&#xff1a; 修改点1&#xff1a; 修改前&#xff1a; self.spinBoxFrequency.setValue(self.center_fr…

【Python从入门到进阶】63.Pandas如何实现数据的Merge

接上篇《62、Pandas中DataFrame对象案例实践》 上一篇我们延续之前学习的DataFrame对象的知识&#xff0c;结合一个数据案例进行了实践操作。本篇我们来学习Pandas如何实现数据的Merge。 一、引言 在当今数据驱动的时代&#xff0c;数据分析已成为各行各业不可或缺的一部分。…

【JAVA基础】四则运算符

文章目录 四则运算结合运算符自增运算符关系和boolean运算符 四则运算 在java当中&#xff0c;使用运算符、-、*、/ 表示加减乘除&#xff0c;当参与 / 运算的两个操作数都是整数的时候&#xff0c;表示整数除法&#xff1b;否则表示浮点数。整数的求余操作用 % 表示。 Syste…