我这里有一台配备 PA-RISC CPU 的 HP-C3700 工作站,我想将其用作大型存储库的 Subversion 服务器。我只是担心如果工作站死机会发生什么(了解这台计算机的人都知道,它运行起来就像艾布拉姆斯坦克,而且在未来十年内不太可能发生)。
我在这个系统上使用 Debian Linux。如果主板坏了,我是否可以将 SCSI 驱动器插入 PC 并从普通的 Intel Linux PC 读取文件?
哪些软件 RAID 级别是安全的?
答案1
拥有一个触发机制,在提交时将 subversion repo rsyncs 到另一台机器,这不是更有意义吗?
但从理论上讲,ext3 不会将驱动器识别为正确的字节序。您可以通过运行带有“-s”选项的 e2fsck 来交换驱动器上的字节序来解决此问题。这显然需要读取所有数据。
答案2
您真的会把数据安全托付给该程序吗?如果工作站死机,您最不需要担心的就是硬盘。您应该获取备份(或整个备份机器)并将其重新联机。然后您再担心恢复旧硬件的碎片。
您正在考虑如果主板坏了会怎样……您应该更关心如果硬盘坏了会怎样。主板大部分是固态的(冷却器除外),损坏的可能性很小。另一方面,硬盘是机械的,发生故障的可能性要高得多。
没有哪个突袭等级是安全的!RAID 关注的是可用性,而不是备份。
答案3
如果主板坏了,我可以只将 SCSI 驱动器插入 PC 并从普通 Intel Linux PC 读取文件吗?
是的。ext3 文件系统可以做到这一点;我自己已经做过几次了。
哪些软件 RAID 级别是安全的?
答案4
我经常使用一些 PA-RISC 机器(我有两台 C3600 和一台 J6750),虽然它们不是“关键”系统,但我将它们视为生产系统。我为我的业务在它们上运行大量测试和内部服务。正如您所说,它们是坚如磐石的硬件,运行所有最新的 Linux 内容(我使用 Gentoo Linux 和 linux-vserver 来获取虚拟化服务器,跟踪最新内核,目前使用 2.6.34)。因此,如果您不要求快速 CPU(但它们在 pci 总线上有足够的 I/O 和大量 RAM 空间),您会从它们那里得到一些满足。
ext3 文件系统是字节顺序和字宽独立,您将能够在每个 x86 x86_64 ppc 或任何其他可以运行 Linux 的系统上安装它,这样您就可以高枕无忧,而不必担心主板烧坏。
两点说明:
- 如果你需要的话,你可以在 eBay 等网站上找到便宜的 HPPA 硬件备件
- 板载 SCSI 控制器在当今的术语中并不完全符合“高性能”的范畴,而且 SCSI2 磁盘速度慢、体积小、成本高。您可以将内部磁盘用作根文件系统(RAID1 软件中的一对磁盘将保护您的正常运行时间免受磁盘故障的影响),并从外部存储(USB2、火线、千兆以太网……)运行工作负载,甚至可以使用网络启动实现 100% 无盘。64 位/66MHz Intel 千兆以太网将为您带来良好的性能,并结合这些系统的总线容量。
顺便说一下,我的系统使用 root 和 tmp 并在内部磁盘上进行交换(每个系统上的两个磁盘 RAID1 中的 10kRPM 9GB 或 18GB 磁盘),并使用 USB2 外部磁盘或千兆以太网来存储实际工作数据。如果不计算新内核的重新启动,正常运行时间在两到三年范围内。当我有时间时,我想过渡到无盘系统,并完全摆脱 SCSI 磁盘,使用附近的 SATA 或 SAS 盒中的存储空间。