目录
概览
适合新人的DIY NAS OMV6(Opendemiavault)教程(1)系统安装-CSDN博客https://blog.csdn.net/weixin_42727451/article/details/135115544在上篇文章中我们介绍了,什么是OMV?OMV的功能及安装。本章我们继续OMV的配置和使用。
欢迎加入鼹鼠SDN QQ官方群:90997072 进行交流讨论。
主要内容
-
OMV基础设置入门
-
什么是RAID?是否必须?是否需要?
-
文件系统及存储功能设置
-
配置SMB服务发布共享文件夹
-
终端通过网络访问共享文件夹
-
使用鼹鼠SDN异地访问家中NAS服务
步骤概要
-
登录web控制台进行基础设置
-
了解存储器、Raid、文件系统、创建及挂载文件系统
-
创建用户和共享文件夹,设置访问权限
-
开启SMB服务添加共享文件夹
-
本地局域网终端访问共享文件夹
-
异地通过鼹鼠SDN访问共享文件夹
详细步骤
一、登录web控制台进行基础设置
在web界面进行设置修改,当点击保存按钮后修改后的设置是没有生效的,实际执行的动作是将修改后的设置存储至一个临时文件。此时需要点击黄色框体内到的第三个(勾勾)按钮,新的设置才会应用并尝试生效。(所有设置都是如此,初次使用需要注意一下)
首次更新软件包较多耗时在10min左右。这些软件包可以理解为一个个功能模块。它们是组成和支撑OMV的基石。默认设置OMV收到的是稳定版推送,新软件会带来一些新功能、性能优化、问题修复推荐更新。
二、了解存储器、Raid、文件系统、创建及挂载文件系统
开始前,需要稍微了解一下存储器、RAID、文件系统以及它们之间的关系
-
存储器:保存数据的介质比如硬盘、固态硬盘,用于持久存储数据。
-
RAID:即独立冗余磁盘阵列,通过多个存储器结合成一个逻辑驱动。提高存储性能与数据安全性。
-
文件系统:计算机用于组织和管理存储设备上文件的方法。它定义了文件和目录的结构,并提供了对这些文件的访问和管理功能。常见的文件系统包括FAT32、NTFS(Windows)、ext4(Linux)等。可以理解为存储在存储介质上的专用微型系统接口。
从层级可以看出,存储器是最底层的硬件,RAID是整合存储器的一种上层实现(逻辑存储器),(RAID主要有软实现(纯软件)和硬实现(RAID卡)两种,OMV的RAID是属于软实现)而文件系统是建立在存储器或文件系统之上的。
这里我们知道了,我们可以直接在存储器(物理磁盘)上创建文件系统。也可以将存储器组成RAID,在RAID上创建文件系统。那么两种方法那种更适合新人呢?
适合新人的推荐方案:直接在存储器上创建文件系统,仅使用镜像RAID(RAID1)或不使用RAID,理由:
-
创建RAID至少需要两台及以上的存储器(预算投入增大)
-
OMV是通过底层 Linux 内核软件实现和处理RAID的,RAID可靠性与OMV系统和绑定
-
OMV支持挂载NTFS格式的文件系统,这意味可以把在Winodws上使用过的数据盘或移动硬盘直接挂载至OMV,无需格式化硬盘。类似的当OMV意外故障无法启动和恢复时,可以将NTFS格式的数据盘连接至电脑。硬盘内的数据可以正常被读取或写入。
-
系统复杂性减轻使用成本降低。当然无论有无RADI定期冷备是个非常好的习惯,数据安全没有银弹。
接下来我们挂载NTFS格式数据盘为例,继续操作:
三、创建用户和共享文件夹,设置访问权限
四、开启SMB服务添加共享文件夹
五、本地局域网终端访问共享文件夹
windows通过我的电脑直接访问共享文件夹
特殊场景共享文件夹无法访问的情况处理(通常发生在已登录了共享存储,随后创建新用户或修改了访问权限),遇到到这种情况只需重启windows终端即可。
六、异地通过鼹鼠SDN访问共享文件夹
鼹鼠SDN提供有免费计划可满足个人或家庭用户,使用中您无需支付任何费用
要将新设备纳管至您的SDN控制器,只需在设备上运行MoleSDN并以当前身份登录。MoleSDN客户端下载
配置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
最后将molesdn-client配置为开机启动
systemctl start molesdn-client