fdisk /dev/sdb 1. p # list existed partition
在服务器上把硬盘接好,启动linux,以root登陆。 比如我新加一块SCSI硬盘,需要将其分成三个区: #fdisk /dev/sdb 可以用m命令来看fdisk命令的内部命令;n命令创建一个新分区;d命令删除一个存在的分区;p命令显示分区列表;t命令修改分区的类型ID号;l命令显示分区ID号的列表;a命令指定启动分区;w命令是将对分区表的修改存盘让它发生作用。 Command action Partion number(1-4):1 //第一个扩展分区,按你需求可以最多分4个主分区 磁盘块数,这里我们输入+1024MB表示分区大小为1G。
这样我们就创建完一个分区,如果要创建更多分区可以照上面的步骤继续创建。 创建完后用w保存分区。 Command (m for help): w Calling ioctl() to re-read partition table.
#mkfs -t ext3 -c /dev/sdb1 //如果有多个分区,则分区修改为sdb2这样
#mkdir www //创建/www目录,我们将把新的分区挂到www下 才新挂载的分区
到这里我们工作已接近尾声了,不过我们如果这样就结束的话,我们每次重新启动服务器后都要 进行手工挂载,这样很麻烦,我们需要修改/etc/fstab文件来进行自动挂载。 #vi /etc/fstab
/dev/sdb1 /www ext3 defaults 1 2
到此我们添加新硬盘的工作结束了。
第二份资料: Linux平台上的应用在增加,这就导致了硬盘空间的紧张,升级Linux系统的硬盘便成了最需要掌握的知识。 为Linux增加硬盘可以有两种方式:一是增加硬盘用来存放数据,原有的系统硬盘不变;二是用新的硬盘代替原有的系统,也就是替换原来的系统硬盘。本文将分别说明。
为Linux增加新的数据盘
1. 物理安装:关掉电源,对硬盘进行跳线,并安装新硬盘。这个步骤很简单就不多讲了。开机后BIOS能认识双硬盘就表示成功。根据跳线方式的不同,硬盘对应的设备名称也不同(如下表所示,以IDE硬盘为例): 编号 电缆及跳线位置 设备名
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下通过 本文转自holy2009 51CTO博客,原文链接:http://blog.51cto.com/holy2010/472188 |