Username: Password:

linux 添加硬盘
来源: ChinaUnix博客  作者: ChinaUnix博客   发布时间:2008-04-28 08:32:28

1.IDE 硬盘一般是hdx,scsi硬盘一般为sdx,x为a,b,c,d

2.linux下对分区的编号,第一个primary分区为1,其次为2,3,最大为4,
  扩展盘上的逻辑分区从5开始。注意这里硬盘排列的顺序和windows下的cde不同,所以要数对了,不要安windows下的顺序推断。

3.增加一块新硬盘
新硬盘,先要分区,以scsi为例
#fdisk /dev/sdb
进入fdisk模式:
Command (m for help):p  //查看新硬盘的分区
Command (m for help):n  //创建新分区
能够用m命令来看fdisk命令的内部命令;n命令创建一个新分区;d命令删除一个存在的分区;p命令显示分区列表;t命令修改分区的类型ID号;l命令显示分区ID号的列表;a命令指定启动分区;w命令是将对分区表的修改存盘让他发生作用。
Command action
   e   extended   //输入e为创建扩展分区
   p   primary partition (1-4)   //输入p为创建主分区,这里我们选择p
Partion number(1-4):1  //第一个扩展分区,按您需求能够最多分4个主分区
First Cylinder(1-1014,default 1):  1  //第一个主分区起始的磁盘块数
Last cylindet or +siza or +sizeM or +sizeK: +1024MB  //能够是以MB为单位的数字或以磁盘块数,这里我们输入+1024MB表示分区大小为1G。
这样我们就创建完一个分区,假如要创建更多分区能够照上面的步骤继续创建。
创建完后用w保存分区。
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
(如:fdisk /dev/sdb  -->  n --> p主分区  -> 选number:1,2。。 -->开始柱面 -->结束柱面 --w(保存))

其次,对分区格式化
#mkfs -t ext3 -c /dev/sdb1  //假如有多个分区,则分区修改为sdb2这样
格式化完后我们需要进行挂载分区.假如不带参数,直接#mkfs /dev/sdb1,则用默认的文档系统类型ext2

然后创建mount点,并挂载文档系统:
#mkdir /mount-point
#mount /dev/sdb1 /mount-point

这样,新加的硬盘基本上能使用了,能够用#df -k,查看

但是,这样每次重启机器后,文档系统都得手工mount,为此,我们能够修改/etc/fstab:
/dev/sdb1    /mount-poing    ext3    defaults    1 2

附:
/etc/fstab   -----filesystem tab 分区表
    linux在引导过程中用该表来按不同的方式装载分区和目录。每个文档系统有几个相干的参数,这些参数确定文档系统怎样读取、文档系统有哪些相关用户权限等.
    该表一般包含6个字段。
   (有的系统用label表示)      
要装载的分区(如/dev/hda2)和文档系统(如/usr)
    (或mount point等)            
要装载的分区和文档系统所在目录
   (或format等)            
文档系统格式类型,如ext3,vfat
   (mount options等)   
其值为defaults时,即默认选项,包括参数rw(读写)、suid(SUID权限)、exec(二进制可执行文档)、auto(系统起动时自动装载)、nouser(只有根用户能够装载,相反为user)、async(数据异步读写)),其他的参数更有umask,unhide(hide),iocharset(语言环境)等,当然您能够自己指定各个值。
   (dump value)               
dump(英文意为倾倒垃圾)时是否需要BACKUP的标志位,其内定值是0。1表示文档系统自动写入磁盘。
   (Filesystem Check Order)
设定此filesystem是否要在开机时做check的动作,除了root的filesystem其必要的check为1之外,其他皆可视需要设定,内定值是0。
   
    例子:假如您有windows分区(fat32)在/dev/hda1处,您想在系统启动时就自动挂载该分区,并且挂载过来之后一般用户可读可写,并且能够显示中文。则在fstab中添加:
    /dev/hda1  /mnt/c       vfat umask=000,iocharset=gb2312 0 0
关于umask的用法详见man手册。



喜欢本文,那就收藏到:

    Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 POCO网摘 添加到饭否 QQ书签 Digbuzz我挖网
相关评论  我也要评论
还没有关于此文章的相关评论!
  • 昵称: (为空则显示guest)
  • 评论分数: ★ ★ ★★★ ★★★★ ★★★★★
  • 评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
  • 导航
    赞助商
    文章类别
    订阅