考虑一下给你的系统增加第二个硬盘的优点。当然,用一个新的、便宜的大容量硬盘来替换你现在的硬盘可能是个好的选择,但是...如果你能用很少的钱从跳蚤市场或你当地的计算机经销商那里买到一个二手的1.3G硬盘,那么实际上这是一个扩大你系统存储容量的最便宜的方法。如果你计划在一个生产系统(production system)上升级内核,但是又怕中断某些应用程序的运行,那么一个简单的方法就是吧整个~/,/etc,/usr目录拷贝到第二个硬盘上,在那里,它们可以被不加修改的照原样保留。如果几百兆的容量可以使用几个月,直到你攒够一笔钱,那么把这些钱节省到明年,那时侯20G的IDE硬盘将是廉价商店里的主要商品。
1、装上硬盘
把硬盘标签上的规格抄下来。
确定跳线跳在了"slave"上。
把这个硬盘放在剩下的那个硬盘槽上,用几个螺丝固定上。
从把硬盘用数据线插在主板的IDE槽上。
2、把BIOS改成新硬盘的数据。
它可能能自动检测出这些数据,但是别指望着它。检查BIOS设定来确认一下。把LBA选项设成不需要。
3、分区
启动Linux,然后给新硬盘分区:
以root身份,执行 fdisk /dev/hdb.
[主分区,Linux native]
4、格式化新硬盘
mke2fs -cv /dev/hdb1
[详细的输出和检查坏块]
5、创建一个mount point。
决定你想把它Mount在那里,并创建这个mount point。
例如,你想把它作为/mnt/drive2,以root身份执行:
cd /mnt
mkdir drive2
chmod 777 drive 2
[使普通用户能够访问新硬盘]
6、测试
以root身份,执行: mount -t ext2 /dev/hdb1 /mnt/drive2.
如果没有错误信息,cd /mnt/drive2, 然后试着创建一个目录,并创建几个文件。
如果可以,那就行了。
继续最后的几步。
7、修改 /etc/fstab.
把下面的行加到/etc/fstab文件里:
/dev/hdb1 /mnt/drive2 ext2 defaults 1 1
8、重新启动,看看新硬盘是否被自动mounts上了。
Yves Bellefeuille的Hard-Disk-Upgrade miniHOWTO文档包含了一些上面的信息,但大都是在另外的一些不同的情况下的。