是一个ext3 Linux文件系统字节顺序独立

我有一个很好的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系统的系统上,这样你就可以睡觉而不必担心炸主板。

两个注释:

  1. 你可以find便宜的HPPA硬件(易趣等)备件,如果你想要它们
  2. 板载的SCSI控制器在今天的条件下并不完全尖叫“高性能”,SCSI2磁盘速度慢,体积小,扩展性强。 您可以使用内部磁盘作为根文件系统(RAID1软件中的一对磁盘将保护磁盘故障的正常运行时间),并将工作负载从外部存储器(USB2,火线,千兆以太网…)运行,甚至可以10​​0%无磁盘networking启动。 一个64位/ 66MHz的英特尔千兆以太网将为您带来与这些系统的总线容量相结合的良好性能。

为了logging,我使用root和tmp运行我的系统,并在内部磁盘(每个系统上的两个磁盘RAID1中使用10kRPM 9GB或18GB磁盘)交换数据,并使用USB2外部磁盘或千兆以太网作为实际工作数据。 如果不计算新内核的重新启动次数,那么正常运行时间在两三年之内。 我想在有空的时候过渡到无磁盘,并使用附近的SATA或SAS盒子的存储空间全部清除SCSI磁盘。