FreeBSD 上的 GVINUM RAID 数据恢复:分步指南

在本教程中,我们将引导您完成从 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。您可能必须指定偏移量,以告诉您磁盘开头的位置。您可以借助十六进制编辑器找到此信息。

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