Debian:在您的发行版不支持的硬件上安装,以及 ReiserFS 两步法

我在 Monarch 系统上安装了 Debian。Thunder K7 内置了两个 3Com 3c920 以太网接口,这避免了玩“Intel 今天在卖哪个版本的 EtherExpress Pro 100?”的游戏。但是,我当前的安装 CD 不支持 3c920。这是在最新硬件上安装时常见的问题,您可以有两种方式处理:要么将您的硬盘移动到旧机器上进行安装,然后升级;要么,像我一样,在新系统上安装一个 Tulip 网卡,以安装并运行一个新内核(我安装的是 2.4.8)。

另一个安装后的操作是升级到 ReiserFS。在第二个硬盘上安装,升级内核并编译 ReiserFS 支持,在第一个硬盘上创建一个 ReiserFS 文件系统,从 LNX-BBC 救援盘启动,并将所有内容复制到第一个硬盘。然后以第一个硬盘作为根启动,修复 lilo.conf,在第二个硬盘上创建一个新的 ReiserFS 文件系统并将其挂载为 /home。如果您熟悉 LNX-BBC 磁盘,这并不像听起来那么困难。

为什么使用两个硬盘而不是一个大的硬盘?ReiserFS 技巧是一个原因,内核黑客 Andre Hedrick 说,如果您想要最大性能,不要对任何磁盘进行分区。内核用于排序读写的“电梯”算法不能很好地处理分区。

如果您有一个跨越柱面 1-500 的分区,和一个跨越 501 及以上的柱面分区,一个进程写入柱面 1、2 和 3,而第二个进程写入 501、502 和 503,内核将按 1、501、2、502、3、503 的顺序写入——按逻辑顺序而不是物理顺序,这是次优的。

© . All rights reserved.