在本教程中,我们将引导您完成从 FreeBSD 上的 GVINUM RAID 设置恢复数据的过程。无论您的 GVINUM RAID 阵列遇到磁盘故障、数据损坏还是其他问题,我们都将指导您逐步完成数据恢复过程。
您的浏览器不支持 HTML 音频,但您仍然可以
下载文件。
内容
- 如何安装 FreeBSD
- 安装 Gnome 图形界面
- 如何创建 RAID 5
- FreeBSD GVINUM 数据恢复
- 如何从 RAID5 FreeBSD GVINUM 恢复数据
- 如何手动构建 RAID
- 问答
- 评论
我们走吧是逻辑卷管理器的控制实用程序以及 Vinum 卷管理器如何在 GEOM 中实现。自首次导入 FreeBSD 5.0 版以来,它经历了许多变化。然而,截至 2020 年初,gvinum 已被弃用。目前,它被视为大多未维护,并且在大多数用途上不如 ZFS。然而,有些人确实使用它来组织他们的数据存储系统。
| ○ | 特征 | 描述 |
|---|---|---|
| 1 | 类型 | FreeBSD 的逻辑卷管理器 |
| 2 | 卷类型 | 支持串联、条带化、镜像和 RAID |
| 3 | 冗余 | 允许类似 RAID 的配置以确保数据冗余 |
| 4 | 动态调整卷大小 | 无需卸载即可动态调整卷大小 |
| 5 | 快照 | 支持拍摄卷快照以进行备份和恢复 |
| 6 | 一体化 | 与 FreeBSD 文件系统和工具集成 |
| 7 | 表现 | 通过条带化提供性能优势 |
| 8 | 用户管理 | 提供用于管理和监控卷的工具 |
前往查看

如何在 FreeBsd 上从 GVINUM RAID 恢复数据
首先,我们来探讨一下如何安装自由BSD。就像任何其他操作系统一样,您需要下载安装映像。在其官方网站上,您可以找到不同的版本,包括 32 位和 64 位。根据系统内存量下载最适合您的版本。目前,最新的 FreeBSD 版本是 13。

使用专用实用程序创建启动 USB 驱动器 - 例如,鲁弗斯或者蚀刻机。将其连接到要安装此操作系统的计算机,并从 USB 驱动器启动。当计算机开始启动时,按 Enter 键选择列表中的第一项 - 安装程序。当您看到安装程序窗口时,选择安装并按 Enter 键。

在下一阶段,您可以选择键盘布局;我将保留默认选项,然后按选择。指定服务器的主机名。在选择系统组件时,这两项足以满足典型的服务器构建 –库32和端口。要选择一个项目,请按空格键并好的继续。

下一步是磁盘分区:我选择自动超高速飞行系统–好的。由于我为操作系统分配了单独的硬盘,所以我选择选项整个磁盘。

如果需要创建单独的分区,请选择分割。从列表中选择分区方案,检查未来的磁盘设置,然后单击结束。同意覆盖磁盘。这将删除所有数据。之后,操作系统将被安装,无需任何用户操作,因此只需等待它完成即可。

给出超级用户密码 –根,然后再次输入以确认。在网络设置中,选择您需要的网络接口,然后单击好的。

现在您应该设置网络选项IPv4–是的, 使用动态主机配置协议–是的,IPv6–不。选择地区、国家,设置日期和时间,跳过。

现在您应该选择在启动时运行的服务:sshd,恩特普德,动力。

选择安全选项 –3,4,7,8。要在此阶段添加新用户,请按是/否

当 FreeBSD 重新引导并启动时,您将看到命令行。由于很少有人喜欢使用它,我还将向您展示如何安装 GNOME(图形界面)。
安装 Gnome 图形界面
侏儒是一个用于 Unix 类型操作系统的免费开源桌面。但是,您还需要安装 Xorg 才能使图形界面正常工作。
奥格是 X Window 系统显示服务器的免费开源实现,允许用户组织图形工作环境。
安装奥格,输入以下命令:
pkg install xorg复制
并点击“是”进行确认。

它开始安装过程。安装 Xorg 后,您可以继续安装 Gnome。
键入以下命令:
pkg install gnome复制
然后打是的确认。

安装组件后,图形界面不会自动启动。要使其在启动时自动启动,您需要更改一些设置。
在控制台中键入此命令:
ee /etc/rc.conf复制
它将打开配置文件,您应该在其中添加如下行:
gnome_enable=”YES”复制

之后按 Esc,然后在打开的窗口中选择离开编辑并按 Enter 键。
然后选择保存更改并再次按 Enter 键。
并输入以下内容以重新启动:
Reboot复制

重启后,您将不再看到控制台,而是看到图形界面。现在输入您之前提供的登录名和密码。提供密码后,Gnome 桌面将启动。至此,FreeBSD和GNOME界面的安装就完成了。
如何创建 RAID 5
好了,我们已经安装好操作系统了,为了方便还添加了图形界面。现在让我们探讨如何使用连接到这台 PC 的三个硬盘构建软件 RAID 5,并组织重要文件的存储。
首先,您需要识别所连接磁盘的名称,并确定其中哪些磁盘将用于构建 RAID 系统。
输入命令:
sysctl kern.disks复制
结果,您将看到以下内容:
kern.disks: da3 da2 da1 da0 cd0复制
光盘0是磁盘驱动器
是0– 系统驱动器
da3、da2 和 da1 是我们将用来构建 RAID5 的磁盘;在当前系统中,它们位于文件夹/dev/da1中; /dev/da2;和/dev/da3

如果您有疑问,可以检查磁盘大小并使用以下命令执行此操作:
fdisk da1复制
结果,您将看到此信息:我们稍后将需要它,因为这是磁盘大小。
start 63, size 62910477 (30718 Meg), flag 80 (active)复制

现在您应该创建一个目录,用于挂载 RAID;让我们给它起这个名字——服务器。
mkdir /server复制
之后,输入以下命令为 RAID 系统创建配置文件:
ee /etc/gvinum.conf复制

填写所需信息:磁盘名称、RAID 配置以及每个磁盘的大小。
drive raid51 device /dev/da1复制
drive raid52 device /dev/da2复制
drive raid53 device /dev/da3复制
volume raid5复制
plex org raid5 256k复制
sd len 30718m drive raid51复制
sd len 30718m drive raid52复制
sd len 30718m drive raid53复制
驱动raid51是物理磁盘的名称(但您可以使用任何您喜欢的名称)
/dev/da1– 该系统中的磁盘本身
卷raid5是将构成 RAID 5 的虚拟磁盘的名称。
丛是提供整个地址空间的集合。由于我们要构建 RAID5,因此输入以下内容:org raid5,条带大小将为 256k(按照手册建议)。
标准差是子磁盘。我们将使用 3 个磁盘,每个磁盘 30 GB,但我们将指定大小如下:20473m。 (我之前强调过的图)

按 Esc 键保存文件更改。
现在,您可以创建 RAID 5 系统本身。
gvinum create /etc/gvinum.conf复制
结果,将创建一个新设备 -/dev/gvinum/raid5。

现在您应该为其创建一个文件系统:
# newfs /dev/gvinum/raid5复制

之后,让 vinum 模块自动启动
# echo geom_vinum_load=»YES» >> /boot/loader.conf复制
在下一阶段,应该安装阵列。我们将您一开始创建的文件夹 /server 作为挂载点。
# echo /dev/gvinum/raid5 /server ufs rw 2 2 >> /etc/fstab复制
最后,重新启动电脑
# reboot复制

就这样,我们已经构建了 RAID 5,让我们使用另一个命令来检查它:
# gvinum l复制

您可以看到三个磁盘以及相应大小的新卷。
推荐阅读:从 MicroNet Platinum Firewire 800 RAID 恢复数据:分步说明!
FreeBSD GVINUM 数据恢复
如何从 RAID5 FreeBSD GVINUM 恢复数据
就安全保存重要数据而言,RAID 5 是相当可靠的解决方案,但与任何其他存储一样,它并不完美。由于多种因素的影响,其运行可能会中断,并且可能会丢失一些信息。
如果您的服务器停机,或者阵列中的一个或多个磁盘不再工作,并且因此您无法访问某些关键数据,请使用专门的数据恢复工具 - Hetman RAID Recovery。
该程序支持最流行的文件系统和 RAID 类型。它将即时读取所有必要的信息并自动重建损坏的 RAID。您所需要做的就是扫描它并恢复您需要的文件。
将构建 RAID 的服务器中的磁盘取出并连接到 Windows 计算机。如果您的主板不允许您一次连接所有这些,请使用特殊的适配器和扩展卡。

正如您所看到的,程序已经毫不费力地重建了 RAID,现在它显示了其中的所有数据。这是我们使用 UFS 文件系统的 RAID 5。

右键单击磁盘并选择打开。选择扫描类型 - 例如“快速扫描”将快速搜索磁盘并显示找到的所有信息。如果快速扫描找不到必要的文件,则继续全面分析。
返回驱动器管理器,右键单击磁盘并选择再次分析。选择全面分析,文件系统 –下一个。在大多数复杂的情况下,我们建议通过选中内容感知分析旁边的框,按签名搜索文件。

结果,程序将显示仍在磁盘上的文件和文件夹。选择要恢复的文件,点击恢复,然后选择要保存它们的位置。在保存任何内容之前,您需要确保磁盘空间与计划恢复的数据量一样多。

选择目录后,点击恢复。最后,您将在您选择的文件夹中找到恢复的文件。
如何手动构建 RAID
在非常复杂的情况下,当关键业务数据从磁盘中被删除时,程序可能无法自动重建RAID。幸运的是,对于这种情况,该程序提供了一种以特殊构造器模式手动重建 RAID 的方法。
要使用此模式,您需要了解损坏阵列的所有信息。
打开 RAID 构造器,选择手动模式,点击下一步,填写数组数据。 RAID 类型、块顺序、块大小、添加阵列中包含的磁盘并指定它们的顺序。结果,它应该出现在这个窗口中;如果所有属性都正确,您将看到目录树。如果没有看到,则意味着属性不正确,或者此信息不足以识别 RAID。您可能必须指定偏移量,以告诉您磁盘开头的位置。您可以借助十六进制编辑器找到此信息。

当所有属性准备就绪后,单击添加。之后,该阵列将出现在驱动器管理器中。使用快速扫描或完整分析进行扫描,并恢复需要恢复的文件。
