昨天看见 FC4Test3,心痒痒的。可是又没有刻录机,现在这个 Seagate 上除了 3 个 reiserfs 和一个 swap 分区再没有空闲空间,而 FC 好像不支持从 reiserfs 分区进行硬盘安装。郁闷了~记起大半年前换下来过两个 Maxtor 硬盘,好像死得不是非常透彻,试试看也许可以废物利用呢?于是关机,插上硬盘,启动。老 Maxtor 在经过半年休假之后又开始了它的运转,房间里顿时响起了如同牙医补牙那个钻头的声音。fdisk -l /dev/hdb 一看,不错,居然能看见。mke2fs,mount,cd 进去写几个文件,一切正常。Cool~ 打开我的 wget 开始下载 FC4 我睡觉去也。
早上醒来,阳光从窗帘边渗进屋子,空气中萦绕着 CPU 风扇温柔的低吟,一切都如天堂般美好……吗?为什么没听见 Maxtor 的声音?我一个蹦子跳到桌边,打开显示器。wget 显示 CD1 下载了 26%,速度 3.x Kb/s,我忍……忍……忍不住了。3 K/s 也是速度啊,拜托您老给我动动好不?随手敲了几下键盘,几个字符跃上屏幕。我 C-z ——没反映!忍痛,C-c,还是不行!Alt-f2,想用 root 登录上去。我左敲右敲,那个用户名就是不肯上去。轰!难道又要重装系统?不,绝不,绝对不会是这样!!!
冷重启吧。init,正常。登录,正常。然后……总觉得哪里不对,好几个命令报错说 no disk space。。。我 df 一下,奇迹!/ 显示 100% 被占用。晕倒!昨晚还是 26% 的啊,10G 的分区被鬼吃了?还有刚才那个神秘的死机事故。。。不行,再重启。。。shutdown -r 都失败,只好继续 reset。找到 Ubuntu Live CD,引导。还好,貌似正常。reiserfsck /dev/hda1,竟然也没出错。难道……忽然想起 reiserfsck 在扫描 /var/log 几个文件的时候停留了好长时间。过去看看!mount /dev/hda1 /mnt; cd /mnt/var/log; ls -lh。。。什么?messages、kern.log 和 syslog 都显示 2.6G 。晕倒了。less 一下看看,成屏幕的 io op error。。。天!可怜的老 Maxtor。。。删除,重启回我的 Ubuntu,一切正常了。
经过这一次惨烈的教训,我只好放弃了 FC。。。除非有一天它的安装光盘里的 initrd.img 支持从 reiserfs 分区搜索光盘镜像了。/var 虽然平时是个没用的东西,但是在极端情况下,如果单独给 /var 一个分区,看来还是有好处的。只是,我再也没有多余的分区可以给它了……