VB 源码VC 源码ASP源码JSP源码PHP源码CGI源码FLASH源码素材模板C 源程序常用软件文档中心其他程序

Linux

注册表
经验技巧
Linux
Win9x/ME
Win2000/NT
WinXP/Server

本类阅读TOP10

·创建iptables NAT规则
·在局域网中设置Linux时间服务器
·Linux 指令大全(1)
·Linux日志管理详解
·Linux初学者-初入门时的五个问题
·做个ADSL+Linux软路由器
·Linux 文件命令精通指南(初级)
·构建Linux局域网
·漂亮的国产Linux操作系统Open Desktop赏析
·LINUX系统中动态链接库的创建与使用

精品推荐
升级Linux系统的硬盘

作者:佚名 来源:月光软件站 加入时间:2005-5-12 月光软件站

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只能上500多个进程的限制
  • 守护进程的概念和建立方法
  • 如何一次添加大量账户
  • RedHat6.2服务器配置方案(4) DHCP
  • RedHat6.2服务器配置方案(2) DNS
  • RedHat6.2服务器配置方案(3) Apache
  • RedHat6.2服务器配置方案(1) 前言
  • Linux日志管理详解
  • LINUX系统初始化过程解析
  • Linux操作实用技巧三则
  • 在局域网中设置Linux时间服务器
  • 移动整个Linux
  • 一个IP建多个Web站点--TCP端口法
  • 日志式文件系统简介
  • ext3日志式文件系统使用介绍
  • 注解高端UNIX服务器之技术
  • 嵌入式系统以及如何构造一个嵌入式系统概览
  • LINUX系统中动态链接库的创建与使用
  • 在RedHat 6.2上运行SSH2
  • 相关软件




    月光软件程序下载编程文档电脑教程网站设计网址导航网络文学游戏天地幽默笑话生活休闲写作范文安妮宝贝
    电脑技术编程开发网络专区谈天说地情感世界游戏元素分类游戏热门游戏体育运动手机专区业余爱好影视沙龙
    音乐天地数码广场教育园地科学大观古今纵横谈股论金人文艺术医学保健动漫图酷二手专区地方风情各行各业

    月光软件站·版权所有