本帖最后由 molesdn 于 2024-1-18 19:23 编辑
概览
其他教程:
【内网穿透】【异地访问】鼹鼠SDN 转控分离 智能穿透 外地访问家中NAS、影音服务-新手入门及其它(软件)-恩山无线论坛 (right.com.cn)
【NAS教程】适合新人的DIY NAS OMV6(Opendemiavault)教程(1)系统安装-新手入门及其它(软件)-恩山无线论坛 (right.com.cn)
在上篇文章中我们介绍了,什么是OMV?OMV的功能及安装。本章我们继续OMV的配置和使用。
主要内容
- OMV基础设置入门
- 什么是RAID?是否必须?是否需要?
- 文件系统及存储功能设置
- 配置SMB服务发布共享文件夹
- 终端通过网络访问共享文件夹
- 使用鼹鼠SDN异地访问家中NAS服务
步骤概要
- 登录web控制台进行基础设置
- 了解存储器、Raid、文件系统、创建及挂载文件系统
- 创建用户和共享文件夹,设置访问权限
- 开启SMB服务添加共享文件夹
- 本地局域网终端访问共享文件夹
- 异地通过鼹鼠SDN访问共享文件夹
详细步骤
一、登录web控制台进行基础设置
OMV默认密码为openmediavault,首先需要修改账户密码
web默认自动登出时间为5min,有些短修改长一些(防止后续操作意外登出),修改后点击保存
在web界面进行设置修改,当点击保存按钮后修改后的设置是没有生效的,实际执行的动作是将修改后的设置存储至一个临时文件。此时需要点击黄色框体内到的第三个(勾勾)按钮,新的设置才会应用并尝试生效。(所有设置都是如此,初次使用需要注意一下)
保存修改后,点击顶部黄色框体内的按钮使应用变更配置
更新系统软件包
首次更新软件包较多耗时在10min左右。这些软件包可以理解为一个个功能模块。它们是组成和支撑OMV的基石。默认设置OMV收到的是稳定版推送,新软件会带来一些新功能、性能优化、问题修复推荐更新。
当窗口显示END OF LINE时表示完成。点击关闭按钮会重新载入OMV,记得黄色框体里应用配置
右上角的消息提醒里,通知需要重启系统才能完成更新。
点击右上角的按钮,重启OMV
二、了解存储器、Raid、文件系统、创建及挂载文件系统
开始前,需要稍微了解一下存储器、RAID、文件系统以及它们之间的关系
- 存储器:保存数据的介质比如硬盘、固态硬盘,用于持久存储数据。
- RAID:即独立冗余磁盘阵列,通过多个存储器结合成一个逻辑驱动。提高存储性能与数据安全性。
- 文件系统:计算机用于组织和管理存储设备上文件的方法。它定义了文件和目录的结构,并提供了对这些文件的访问和管理功能。常见的文件系统包括FAT32、NTFS(Windows)、ext4(Linux)等。可以理解为存储在存储介质上的专用微型系统接口。
从层级可以看出,存储器是最底层的硬件,RAID是整合存储器的一种上层实现(逻辑存储器),(RAID主要有软实现(纯软件)和硬实现(RAID卡)两种,OMV的RAID是属于软实现)而文件系统是建立在存储器或RAID(逻辑存储器或存储器阵列)之上的。
这里我们知道了,我们可以直接在存储器(物理磁盘)上创建文件系统。也可以将存储器组成RAID,在RAID上创建文件系统。那么两种方法那种更适合新人呢?
适合新人的推荐方案:直接在存储器上创建文件系统,仅使用镜像RAID(RAID1)或不使用RAID,理由:
- 创建RAID至少需要两台及以上的存储器(预算投入增大)
- OMV是通过底层 Linux 内核软件实现和处理RAID的,RAID可靠性与OMV系统和绑定
- OMV支持挂载NTFS格式的文件系统,这意味可以把在Winodws上使用过的数据盘或移动硬盘直接挂载至OMV,无需格式化硬盘。类似的当OMV意外故障无法启动和恢复时,可以将NTFS格式的数据盘连接至电脑。硬盘内的数据可以正常被读取或写入。
- 系统复杂性减轻使用成本降低。当然无论有无RADI定期冷备是个非常好的习惯,数据安全没有银弹。
接下来我们挂载NTFS格式数据盘为例,继续操作:
磁盘插入至设备通电启动后,可在存储器-磁盘中查看到硬盘的信息
由于磁盘上已经存在NTFS格式的文件系统,这里我们直接挂载即可
如果磁盘是全新的没有文件系统,那么这里就需要先创建文件系统后再挂载
挂载完成后,可以看到文件系统的状态为Online
三、创建用户和共享文件夹,设置访问权限
创建用户用于后续登录和访问SMB共享文件夹
输入自定义用户名和密码,保存并应用更改
创建共享文件夹
选择刚才挂载的文件系统创建共享文件夹
进入nas_home共享文件夹权限设置
赋予用户molesdn共享文件夹nas_home的读写权限
四、开启SMB服务添加共享文件夹
点击服务进入SMB共享设置
选择共享文件,保存并应用
点击SMB设置启动服务,保存并应用
五、本地局域网终端访问共享文件夹
windows通过我的电脑直接访问共享文件夹
使用在omv创建的用户molesdn作为凭证进行登录
登录后测试将终端上的文件写入至共享文件,正常写入
还可以使用映射网络驱动器功能,将共享文件直接挂载至电脑,像普通磁盘一样使用。
特殊场景共享文件夹无法访问的情况处理(通常发生在已登录了共享存储,随后创建新用户或修改了访问权限),遇到到这种情况只需重启windows终端即可。
如果用户密码正确且权限也正确配置,仍然遇到这个报错。那么可能是红框内的情况导致
六、异地通过鼹鼠SDN访问共享文件夹
鼹鼠SDN提供有免费计划可满足个人或家庭用户,使用中您无需支付任何费用 填写自定义名称、ID创建服务域
前往SDN控制器-服务域创建 (molesdn.com)
要将新设备纳管至您的SDN控制器,只需在设备上运行MoleSDN并以当前身份登录。MoleSDN客户端下载
OMV6是基于Debain的Linux,我们选择Linux Debain CLI客户端下载根据指导操作
OMV6运行客户端并登录,完成纳官
异地Windows终端上下载Win GUI客户端,使用同样的账户登录,完成纳官
返回SDN控制台,进入服务域管理界面
选择客户端omv6,点击工作模式中心模式绑定服务域
重复上叙操作,将异地工作站以接入绑定
在win工作站的客户端上点击连接按钮。接入成功后看到omv6的信息
使用服务域IP访问OMV共享文件夹
配置MoleSDN 客户端随OMV6开机启动并在后台运行
制作systemd 服务配置文件
# 创建molesdn-client.service 配置文件
- vi /etc/systemd/system/molesdn-client.service
复制代码
将如下内容写入配置文件
# 键盘输入i进行文本编辑,将如下内容拷贝至窗口。最后按esc退出编辑输入:wq 保存并退出
[Unit]
Description=MoleSDN CLI Client
[Service]
Type=simple
ExecStart=/root/MoleSDN_cli_debain run
[Install]
WantedBy=multi-user.target
运行systemd 服务molesdn-client.service
- systemctl start molesdn-client
复制代码
systemctl status molesdn-client 命令可以查看服务运行状态
最后将molesdn-client配置为开机启动
- systemctl start molesdn-client
复制代码
下一篇文章我们再来看看如何进行磁盘和网络文件的设置。
后续计划更新: - 共享文件和系统配置(已达成)
- 无公网IP非暴露式异地访问
- KVM虚拟化部署及使用
- docker容器部署及使用
|