为运行一组复杂的交互控制程序的 PC 制作磁盘映像,以便如果驱动器崩溃,我们可以将其替换为映像?

为运行一组复杂的交互控制程序的 PC 制作磁盘映像,以便如果驱动器崩溃,我们可以将其替换为映像?

我曾表示要使用一套自制的科研系统,该系统包括来自不同供应商的许多仪器和四台控制所有仪器的 PC。在某些情况下,两到三个不同的供应商提供的控制软件会同时运行实验室VI。在不同的时间,不同的软件开发人员参与其中,使这一切发挥作用。

简而言之,如果其中一个硬盘崩溃,那么重新创建此设置并正确设置所有设置(包括 Windows 10 中的设置,所有设置都在该设置下运行)将极其困难。(据我所知,“主”PC 中的操作至少需要两个硬盘。)

我想建议他们尽快对整个系统进行磁盘映像备份。

他们以后可以再考虑数据备份解决方案但是现在我只专注于重新创建一个可以运行的实验系统,以防与软件或操作系统相关的一个或多个驱动器损坏或完全/不可逆地发生故障。

我设想每台计算机有一个或多个驱动器,它们看起来与计算机中的驱动器一模一样,这样它们就可以锁在办公桌抽屉里,即使在紧急情况下,也可以将其换成计算机中的驱动器,这样我们就又有一个可以正常工作的系统,可以反映制作图像时的状态。

但是,我对 Windows 完全不熟悉,也不知道如何为 Raspberry Pi OS 制作 SD 卡以外的任何磁盘映像。直到我找到一张完全相同的 SD 卡(品牌名称、大小、访问时间等),我才成功。

我该如何建议他们制作这些物理上可交换的磁盘映像,以便即使在紧急情况下,他们也可以快速启动并重新启动,而无需除了物理更换硬盘之外做任何事情?

我尝试搜索 Windows 10 磁盘映像,但解决方案似乎是恢复系统,而不是磁盘交换。虽然恢复更好可能存在争议,但对于这种情况和这些研究人员来说,无需了解太多内容的交换似乎是更好的选择。

答案1

步骤 1 获取存储设备

然后您可以选择手动移动存储设备或设置某种 NAS 或网络附加存储。

对于您的迫切需要,我建议使用 Clonezilla。您可以制作一个可启动的 USB 设备来启动连接了存储设备的计算机。

然后选择要映像的设备

它应该询问哪个设备并将其安装到 /home/partimage 中。

然后您可以将操作系统克隆为压缩映像。

显然,您将使用相同的可启动 USB 设备来恢复映像。

备份完成后,在每台相关 PC 上重复此操作。

然后,您将拥有包含所有电脑备份的外部存储器。


还存在像 Acronis True Image 这样的 Windows 选项。


此后,出现了更加复杂/稳健的解决方案。

例如,RAID 6 允许 2 个驱动器发生故障,而系统仍可不间断地运行。当故障驱动器被替换时,RAID 控制器将自动重建奇偶校验数据,无需用户干预。

这里最好的选择是获得专用的 RAID 控制器来提高速度。

您可以根据需要添加任意数量的驱动器用于存储,再加上 2 个驱动器用于 RAID 6 奇偶校验数据。

如果您想更进一步,许多 RAID 控制器都支持“热备用”,其不会执行任何操作,直到驱动器出现故障,然后 RAID 控制器将自动使用“热备用”。

您可以拥有任意数量的“热备件”,只要您需要/能够负担得起。

为了降低成本,您可能需要设置 Windows 文件共享,以便所有 PC 都使用硬件 RAID 6 将数据存储在单台 PC 上。


您还可以设置一个 PXE(网络)启动恢复系统,该系统连接到您的主存储,只需按网络启动键即可恢复。在大多数情况下是 F12,但您的 BIOS 可能会使用其他键。

然后它从您的 PXE 服务器启动,在您的另一台 PC 上运行,并恢复备份。


硬件磁盘复制器也存在,例如名为 Kanguru 的公司生产外部驱动器复制解决方案。

连接源驱动器和目标驱动器,按下几个按钮并等待克隆完成。


此后,如果资金不是问题,可以添加许多其他层冗余以将停机时间减少到接近零。

相关内容