给linux主机添加硬盘后启动系统,系统将自动检测硬件设备。由于是新添加的硬盘,硬盘并没分区和格式化(执行fdisk -l命令后提示:Disk /dev/sdb doesn't contain a valid partition table)
.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-point 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