linux下磁盘的分区及格式化以及实验操作步骤
linux下磁盘的分区及格式化以及实验操作步骤时间:2010-08-02 13:17来源:未知 作者:admin 点击:173次磁 盘的分区及格式化:首先我们先在机器上添加一块磁盘,在这为了实验,我们就加一个SCSI接口的1G大小的吧。(我们将实验步骤定为这样:分一个主分 区:200M,ext3系统分区格式,分
磁 盘的分区及格式化:首先我们先在机器上添加一块磁盘,在这为了实验,我们就加一个SCSI接口的1G大小的吧。(我们将实验步骤定为这样:分一个主分 区:200M,ext3系统分区格式,分三个逻辑分区:分别为200M,ext3系统分区格式,300M,ext3系统分区格式,200M,fat32系 统分区格式)
这样之后,我们僦启动系统,进入到系统之后,看我们刚添加的磁盘是不是成功添加了,可以先:#ls /dev/sdb --在这里我说明一下,/dev在linux下面存放的就是系统中所有的设备,而为什么是sdb?因为我当前系统也是SCSI接口的,因为在linux 中,磁盘的接口是这样来认的,若是IDE接口的,第一块磁盘就是hda,第二块磁盘就是hdb,依次类推,若是SCSI接口的,第一块磁盘就是sda,第 二块磁盘就是sdb,依次类推。还接着往前说,若在/dev/sdb下面能够看到有/dev/sdb这个设备,就证明我们刚刚添加的新磁盘是成功的,那么 这个时候,我们就可以进行对磁盘分区了,在这里,我还唠叨两句,我们分区,最多都只能分四个区,这是为什么呢?有的人说,不对呀,我的系统里有好几个盘 呀,C、D、E、F、G...在这我在说明一下呀,那些盘符多,不就带表你的分区也多,那很有可能就只是一个扩展分区里的逻辑分区而已。接着上面的说,为 什么我们最多只能分四个区呢?这是因为,我们的每一块磁盘里面都有一个分区表,而分区表的大小,就只有64k,而每划分一个分区,就会占用16k,所以就 只能分四个区。我们就开始分区吧:
#fdisk /dev/sdb 表示我们对sdb进行分区
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel. Changes will remain in memory only,
until you decide to write them. After that, of course, the previous
content won't be recoverable.
Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)
Command (m for help):
这里我们按下m回车,就会有很多提示信息
Command action
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition
l list known partition types
m print this menu
n add a new partition
o create a new empty DOS partition table
p print the partition table
q quit without saving changes
s create a new empty Sun disklabel
t change a partition's system id
u change display/entry units
v verify the partition table
w write table to disk and exit
x extra functionality (experts only)
在这里有很多信息,我们不需全都记忆,在这里有五项很重要,即:d删除系统分区,n新建一个系统分区,p查看系统分区列表,t改变系统分区格式,w保存并退出fdisk.既然我们是创建分区,我们就按n进入
Command action
e extended
p primary partition (1-4)
里面有两个选项值:e:extended扩展分区,p:primary partition(1-4)主分区 --在这里还另外说明一下,我们一般创建分区,1-4为主分区或扩展分区,5以上为逻辑分区.既然我们要先创建一个主分区,肯定先输入p进入
partition number (1-4):在这里是让我们就输入分区号,在这我们就输入1吧,进入
first cylinder (1-130,default 1):在这里是让我们输入分区的扇区起始值,我们就默认吧,回车进入
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-130, default 130):
上面说明我们选择了默认,接下来上让我们输入第一个分区的大小值,做为扇区值,我们不太清楚,我们在这里就用M来表示吧,我们输入+300M确认,我们可以查看一下我们刚才的操作是否成功,按p进入
Disk /dev/sdb: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 1 37 297171 83 Linux
有上面的内容,则证明我们刚刚的操作是成功了的。
接下来我们就划分扩展分区,按n进入之后,再按上e进入,输入分区号2,接下来就一直采取默认,就表示将我们剩下的全划分一个扩展分区。
我们可以p一下
Disk /dev/sdb: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 &nb