我有一个很好的HP-C3700工作站,带有PA-RISC CPU,我想用它作为一个非常大的版本库的Subversion服务器。 我只是担心,如果工作站死了会发生什么事(每个知道这台计算机的人都知道它像Abrams坦克一样运行,在未来十年内不太可能发生)。
我在这个系统上使用Debian Linux。 如果主板死机,我可以把SCSI驱动器插入电脑,并从普通的Intel Linux PC上读取文件。
哪个软件RAID级别是安全的?
如果有一个触发机制,在提交时将颠覆回购rsyncs到另一台机器是不是更有意义?
从理论上讲,ext3不会将驱动器识别为正确的sorting。 您可以通过运行带有“-s”选项的e2fsck来修复这个问题,以便在驱动器上交换endian。 这显然需要阅读所有的数据。
你真的敢打赌你的数据保护程序? 如果工作站死了,硬盘是你应该担心的最后一件事。 你应该得到你的备份(或整个备份机器),并把它重新在线。 那么你担心恢复旧硬件的碎片。
你正在考虑,如果主板死了,你应该更关心的是,如果硬盘死亡。 主板大多是固态(除了冷却器),几乎没有什么突破的机会。 另一方面,硬盘是机械的,故障的几率要高得多。
没有RAID级别是安全的! RAID是关于可用性的,而不是备份。
如果主板死机,我可以把SCSI驱动器插入电脑,并从普通的Intel Linux PC上读取文件。
是。 ext3文件系统可以做到这一点; 我自己做了好几次
哪个软件RAID级别是安全的?
阅读RAID 。
我经常使用一些PA-RISC机器(我有两个C3600和一个J6750),虽然它们不是“关键”系统,但我把它们当作生产系统。 我为他们做了大量的testing和内部服务。 他们是坚如磐石的硬件,如你注意到的,并运行所有最新的Linux的东西(我使用的Linux虚拟服务器的Gentoo Linux来获得虚拟化的服务器,跟踪最新的内核,目前使用2.6.34)。 所以如果你不要求快速的CPU(但是他们在PCI总线上有很多的I / O,并且有大量RAM的空间),你会从中得到一些满足感。
ext3文件系统是独立于字节顺序和字宽的,你可以将它安装在每个x86 x86_64 ppc或其他任何你可以运行linux系统的系统上,这样你就可以睡觉而不必担心炸主板。
两个注释:
为了logging,我使用root和tmp运行我的系统,并在内部磁盘(每个系统上的两个磁盘RAID1中使用10kRPM 9GB或18GB磁盘)交换数据,并使用USB2外部磁盘或千兆以太网作为实际工作数据。 如果不计算新内核的重新启动次数,那么正常运行时间在两三年之内。 我想在有空的时候过渡到无磁盘,并使用附近的SATA或SAS盒子的存储空间全部清除SCSI磁盘。