在上班过程中,我越来越发现公司的linux硬盘空间已经严重不足了。很明显,/usr/目录占用的绝大部分的空间。

所以,我想重新添加一块硬盘,然后重新将硬盘mount到/usr/目录下。

1.第一步,确定你所添加的硬盘是可以被linux内核所识别的。


添加硬盘的前提:一定要在断电的情况下添加。

查看是否识别: dmesg | grep  硬盘号[如 sda,sdb,sdd等,具体的名称]

设备号

sda        表示第1块SCSI硬盘.
hda        表示第1块IDE硬盘(即连接在第1个IDE接口的Master口上).
scd0        表示第1个USB光驱.

2.对磁盘进行分区与格式化


执行fdisk -l命令显示当前系统的硬盘设备.


[root@g11-64-1 ~]# fdisk –l

【一定要认真的看提示信息】

Disk /dev/hda: 21.4 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot    Start       End    Blocks Id   System
/dev/hda1 *           1       13    104391 83   Linux
/dev/hda2              14       89    610470 82   Linux swap / Solaris
/dev/hda3              90        2610 20249932+   83   Linux
Disk /dev/hdb: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/hdb doesn't contain a valid partition table

  

  

[root@g11-64-1 ~]# fdisk  /dev/hdb

输入: n 表示新建分区.
Command (m for help): n

p primary partition (1-4)
输入: p 表示建立一个主分区.

输入: w 存盘,退出fdisk.【不然不会分区信息将不会保存】

分区后,需要对这个分区进行格式化.
[root@g11-64-1 ~]# mkfs.ext3 /dev/hdb1
mke2fs 1.39 (29-May-2006)
Filesystem label=

或者是:

[root@localhost beinan]# mkfs -t ext3 -c /dev/sda6   

3.对磁盘来进行mount以及开机自动的mount


注意:1. 一般情况下,对于磁盘的mount操作主要是mount到 要目录下的子目录,如/usr/ , /bak/等

        2. 在进行mount操作时,一定要保证mount目录下的数据有备份,否则的话,会将目录全部重写。

mount /dev/sdd1  /webdata

  

  

  

4.进行开机启动


在/etc/fstab中添加新硬盘的挂载信息.添加下面一行:
/dev/hdb1     mount点             ext3    defaults       1    2   (是否进行检测)

5.进行重启操作,再来查看相应的信息


[root@localhost beinan]# df -lh
Filesystem            容量 已用 可用 已用% 挂载点
/dev/hda8              11G 8.4G 2.0G 81% /

posted on 2011-05-08 19:40  myjavawork  阅读(345)  评论(0)    收藏  举报