新浪首页免费邮件用户注册网站地图
上移动梦网
赢手机大奖

新浪首页 > 科技时代 > 网上学园 > 操作系统 > 正文
升级Linux系统的硬盘

http://www.sina.com.cn 2001/07/25 17:02 赛迪网-中国计算机报 董保华

  Linux平台上的应用在增加,这就导致了硬盘空间的紧张,升级Linux系统的硬盘便成了最需要掌握的知识。

  为Linux增加硬盘可以有两种方式:一是增加硬盘用来存放数据,原有的系统硬盘不变;二是用新的硬盘代替原有的系统,也就是替换原来的系统硬盘。本文将分别说明。

  为Linux增加新的数据盘

  由于Linux访问硬盘的方式和DOS不同,采用的是可安装目录方式,所以增加一个硬盘和通常在DOS/Windows下采用的方式有些不同,具体分为5步。

  1. 物理安装:关掉电源,对硬盘进行跳线,并安装新硬盘。这个步骤很简单就不多讲了。开机后BIOS能认识双硬盘就表示成功。根据跳线方式的不同,硬盘对应的设备名称也不同(如下表所示,以IDE硬盘为例):

 
编号 电缆及跳线位置 设备名
1 ide0的主盘 /dev/had
2 ide0的从盘 /dev/hdb
3 ide1的主盘 /dev/hdc
4 ide1的从盘 /dev/hdd

  2. 对硬盘进行分区:因为是作为数据盘,所以分成一个区即可。以root用户登录系统,以 fdisk /dev/hdb(以下以/dev/hdb为例)进入fdisk操作界面。fdisk的常用命令有:删除分区:d;增加分区:n;保存退出:w;激活分区:a;显示分区:p;改变区类型:t;显示帮助信息:m。

  3. 安装文件系统:由于Linux采用的是ext2文件系统,所以新硬盘需要安装ext2文件系统,输入如下命令:mkfs.ext2 /dev/hdb。

  4. 建立安装点:在根目录下建立一个安装点,以后新的数据盘将安装在此目录下(以data目录为例):

  mkdir /data

  mount -t ext2 /dev/hdb1 /data

  5. 修改 /etc/fstab文件,以便在启动时自动安装文件系统。

  通过以上的手工方式进行安装,已经可以使用新的硬盘了(也就是/data子目录),输入命令df即可以看到已安装的所有的文件系统的信息。但是,我们还要修改/etc/fstab,以使每次计算机重新启动时自动安装这一新的硬盘。用vi打开这个文件并修改。/etc/fstab文件的第一列是设备位置,第二列是安装点,其他几列照抄即可。

  至此,你已经可以使用新的硬盘了。

  用新的硬盘升级原来的系统盘

  用新的硬盘升级原来的系统盘时,主要的问题在于如何复制数据。并且在硬盘分区时要考虑到交换分区的设置。

  1.关机并安装硬盘。

  2.对硬盘进行分区。分区时先参考原有的分区,要求不小于原有的分区设置。需要注意的一点是fdisk新建的分区都是Linux native的,如改成Linux swap格式,则先要输入命令t,再输入Linux swap的编号82。

  3.为新硬盘建立安装点,如:/newdisk。

  4.将新硬盘安装到刚建立的安装点,如:

  mount -t ext2 /dev/hdb2 /newdisk

  5.在新的硬盘上建立 /tmp及/proc子目录,并将 /tmp的属性更改为 777,命令如:mkdir /newdisk/tmp; mkdir /newdisk/ proc; chmod 777 /newdisk/tmp。

  6. 进入单用户模式,并将原来的数据复制到新的硬盘。

  ·进入单用户模式:/sbin/telinit 1

  ·复制子目录:cp -a /var /bin /usr /sbin /boot /newdisk

  ·复制根目录下的文件:cp -dp /* /.*

  /newdisk

  如果电脑的子目录和上面列出的不一致,请按自己的需求更改,只是需注意最后列出的是新硬盘的安装点。

  7.检查/newdisk/etc/fstab是不是合适。要提醒注意的是虽然目前新硬盘是第二硬盘,设备名是/dev/hdb,但升级后将成为第一主硬盘,所以/newdisk/etc/fstab中列出的应是在第一主硬盘的位置。

  8. 制作一张启动盘,然后拆除旧硬盘,将新硬盘跳成主盘,并重新启动计算机。制作启动盘的命令是:makebootdisk。

  9.计算机重启后,运行fdisk将硬盘的分区设成可以活动的。并配置lilo,便于以后引导系统。一般情况下如果和原有系统分区相同,只要输入lilo回车即可,否则还要修改一下/etc/lilo.conf文件。

  10.取出启动软盘,进行重启动,检查从硬盘能否启动。如不能启动,则用软盘启动后再检查原因。可能的原因有:分区没有激活、lilo配置不对。如果启动中安装文件系统有错,则要检查/etc/fstab。

  至此,新的硬盘上的Linux应能够正常运行。以上内容在Slackware Linux下通过。



发表评论】【初学者园地】【科技聊天】【关闭窗口

新 闻 查 询

 相关链接
红旗中文版Linux安装(上) (2001/05/16 16:20)
XteamLinux安装小技巧 (2001/01/31 15:01)
一些Linux版本无法在奔腾4电脑上安装 (2000/12/12 13:33)
体验安装XLinux (2000/08/22 17:32)
IBM在ThinkPad和AS/400上安装Linux (2000/06/16 12:06)
如何分区安装LINUX (2000/05/17 14:12)


科技时代意见反馈留言板 电话:010-82612286   欢迎批评指正

网站简介 | 用户注册 | 广告服务 | 招聘信息 | 中文阅读 | Richwin | 联系方式 | 帮助信息 | 网站律师

Copyright © 1996 - 2001 SINA.com, Stone Rich Sight. All Rights Reserved

版权所有 四通利方 新浪网