由于外部硬盘故障和文件系统差异,无法找到备份数据的好的解决方案

由于外部硬盘故障和文件系统差异,无法找到备份数据的好的解决方案

所以我最初的想法是将所有文件 (!) 保存在三个外部硬盘中:一个用于保存基本文件 (1TB),另外两个用于保存所有文件的精确副本 (每个 3TB)。我所说的所有文件包括我 5 岁时用 CorelDraw 绘制的第一幅画。所以我购买了 ADATA HM900 3TB(格式化为 FAT32)便携式硬盘(需要外部电源),并将我的所有数据从不同的计算机(大约 800GB)复制到那里,Windows 和 Linux 都有(我使用 Windows 已有十多年,现在使用 Linux)。我对另一个硬盘做了同样的事情 - Maxtor M3 Portable 1TB(目前 1TB 就足够了),格式化为 NTFS。我不在乎文件系统差异(包括我的 Linux 机器上的 ext4),而且半年来一切都运行良好。但是,尽管正确使用了这些硬盘(没有物理摇晃、没有倒置、安全移除等):

[1] 当我复制文件时,我的 3TB 硬盘开始出现输入/输出错误,大多数情况下,但不仅限于包含 .git 文件的文件。之后,复制过程终止,我无法访问包含“坏文件”的文件夹。即使在磁盘还原(默认的 Windows 还原,右键单击磁盘属性)后,我也没能恢复所有文件。顺便说一句,这肯定不是文件超过 4GB 的原因,因为我没有这些文件。

[2] 我的 1TB Maxtor 硬盘(NTFS)也出现了输入/输出错误,问题依旧,不过文件夹和文件不同(本例中没有 .git 文件夹)

[3] 今天,当我从 Linux PC 向 Maxtor 硬盘复制文件时,电脑崩溃了(电脑死机了,我重启了电脑),之后,插入硬盘后,Linux 和 Windows PC 都无法检测到硬盘

[4] 我又买了一块硬盘:ADATA HC500 1TB,用 ext4 格式化了。但是,Windows PC 无法识别这块硬盘(虽然它出现在控制面板->磁盘管理中)。所以,在丢失了一些文件和一些脾气之后,我想知道如何才能改善这种情况。基本上,问题陈述如下:

我如何使用至少两个 HDD(以及我应该将它们格式化为哪些文件系统)来获取所有文件的相同副本,并能够将它们插入 Linux 和 Windows PC(我有时仍使用 Windows),并尽量减少此类事件再次发生的风险。我有一个 Google Drive 文件夹,里面有所有必要的屏幕截图: gDrive_link

答案1

最好的解决方案可能是 NAS 或网络附加存储。

Linux 可以挂载它,并且文件共享是 Windows 的标准功能。

然后,您可以在 3/4 个驱动器上实现 RAID 5 或 6,如果某个驱动器出现故障,RAID 将为您重建它。

您可以购买不同大小的 NAS。

答案2

最简单的解决方案是使用您已有的 Google Drive。您可能需要购买额外的空间,但您不必担心驱动器出现故障、如何从不同的操作系统访问,或者如何创建 NAS 以及要设置哪个 RAID。

此外,如果您仍想将文件保留在自己的驱动器上,您也可以这样做。

相关内容