转向 Linux,受硬件阻碍...服务器端...

作者:David Lane

如果你认为在笔记本电脑上安装 Linux 是一个有趣的讨论话题,那我这里有一个新的话题要和你分享。 这直接来自于“真的,这不应该这么难”的范畴……服务器端。

我有一台 HP Proliant 385 G2 服务器。 它之前运行的是 Fedora Core 7。 大约一年前安装完成,运行良好,但我想将其升级到 Core 10 并试用新功能。 非常简单。 该服务器有一个 P400 RAID 卡、一对 72GB 硬盘和四个 146GB 硬盘。 72GB 硬盘是镜像的 (RAID 1+0),而 146GB 硬盘则在一个 RAID5 阵列中。 非常标准的东西,对吧?

启动我的 Core 10 DVD,选择我的语言,的一声,我收到了消息

无法确定文件/设备 /dev/cciss/c0d0 的几何结构。 除非您真的知道自己在做什么,否则不应使用 parted。

我的最初想法是我的阵列配置有问题,所以我重新启动进入 SmartStart 并清除阵列并重建它们,重新启动并完成该过程,然后我们又回到了这个消息。 好的,也许我可以忽略它并继续前进,我确实这样做了。 我花了大约 45 分钟挑选我的软件包并开始安装,然后回家过夜。

第二天,我重新启动服务器,最终停留在死机的 GRUB 提示符下。 您无法做任何事情使其超出此点。 正是在此时,我开始了我的互联网搜索。

那是星期二。 现在是星期四下午,大约 30 个工时之后。

从那时起,我阅读了关于 大硬盘 的文章,虽然有趣,但并不适用,1) 因为我没有超过 2 TB 的大硬盘,并且 2) 我没有使用 DELL,但很高兴看到至少我并不孤单,没有立即的答案。 我阅读了关于 Ubuntu 中的错误 以及与之相关的各种字符串,虽然有趣,但并没有解决我的 Fedora Core 10 问题,但它确实提出了一些非常有趣的尝试选项。

似乎这个与 scsi_wait 命令 相关的修复方法正在奏效,但这只是在事后进行了大量操作之后。 在找到这篇文章的过程中,我浏览了数百页似乎是解决方案的文章,但没有一个真正是我需要的。 我修补、更新和刷新固件,重新启动进入 Knoppix,使用其他三个操作系统进行分区,单腿站立,并通常发出蓝色闪电般的诅咒。 幸好我的办公室在掩体中,与我的其他同事隔绝。

这里的重点是,我们一直在试图告诉人们 Linux 是更好的捕鼠器。 我一直都这么说,因为它在实际使用中一次又一次地证明了自己。 但是,当像主流硬件中使用的商品 RAID 控制器这样简单的东西,仅仅为了安装操作系统就需要花费 30 个小时的人力时间,并且到达那里的过程包括构建和刻录自定义 ISO 以及足够复杂的命令来使 perl 可读时,那么也许我们需要退后一步,问问自己真正的目标是什么? 我们是想提供一个世界一流的操作系统,能够支持成千上万的客户和数百万的交易,运行在商品系统上,还是不想? 我们是想提供一个卓越、坚如磐石且真正可行的 Windows 替代品,还是只想继续在我们的小爱好商店里工作?

这在很大程度上是关于聪明的。 这是关于 聪明地 利用时间和时间花费的金钱。 我已经看到并相信,Linux 是答案,它是一个世界一流的操作系统,具有任何 IT 部门可能要求的所有功能。 它确实是更好的捕鼠器。 自 1995 年以来,我一直在使用它来解决各种 Novell 和 Microsoft 当时无法做到的问题,并且在许多方面今天仍然无法做到。 我见过只有 Windows 系统一半大小的 Linux 系统将 Windows 系统远远甩在后面,并且仍然有 CPU 剩余用于其他任务。 我是一个信徒。 但是在经历了 30 个小时的挫败感、咒骂、ISO 刻录和破解之后,即使我也开始怀疑这一切是否值得,当我意识到我可以将我的 Server 2008 副本塞进同一个盒子并在几个小时内启动并运行时,管理层也愿意接受这些缺点。

加载 Disqus 评论