Chinaunix首页 | 论坛 | 博客
  • 博客访问: 10804505
  • 博文数量: 2905
  • 博客积分: 20098
  • 博客等级: 上将
  • 技术积分: 36298
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-23 05:00
文章存档

2012年(1)

2011年(3)

2009年(2901)

分类: LINUX

2009-03-23 11:34:40

今天我给大家讲讲LINUX中的分区,格式化,挂载安全

在WINDOW里分区和格式化是分不开的,在LINUX中也是同样的。

LINUX中也是只能分为4个主分区。

现在我们来做个分区和格式化的例子

1,用fdisk -l 来看看我们的硬盘情况

Disk /dev/sda: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/sda1   *         1        26    208813+  83  Linux
/dev/sda2            27       918   7164990   83  Linux
/dev/sda3           919       951    265072+  82  Linux swap

Disk /dev/sdb: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot    Start       End    Blocks   Id  System

Disk /dev/sdc: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/sdc doesn't contain a valid partition table

Disk /dev/sdd: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/sdd doesn't contain a valid partition table

可以看出来我们有4块硬盘。/dev/sda 已经分好区了

我们拿/dev/sdb 来做分区的实验。

2:fdisk /dev/sdb

出现
The number of cylinders for this disk is set to 1044.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)

Command (m for help):

3:在Command (m for help): 输入m m(帮助)

出现

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   delete a partition(删除一个分区)
n   add a new partition(添加一个分区)
p   print the partition table(打印分区的情况)
t   change a partition's system id(转换分区系统编号)
w   write table to disk and exit(写入并且保存分区)
q   quit without saving changes(退出但不保存)
l   list known partition types(建立逻辑分区)
v   verify the partition table(验证分区还剩多少磁盘没分)

3:输入 N 来建立一个主分区

出现
Command action
   e   extended
   p   primary partition (1-4)

选P的话是说明建立主分区,只能建立4个主分区; 选e 说明建立扩展分区。

4:输入 P
出现
Partition number (1-4):
这步让我们来添加分区的编号我们在这里输入1

5:Partition number (1-4):1 按回车
出现
First cylinder (1-1044, default 1):
这步是说名我的磁盘有1024个柱面,我们在这里面按回车默认。

出现Last cylinder or +size or +sizeM or +sizeK (1-1044, default 1044):

让我们在1-1024个柱面上来选择分区的大小,我们在这里面输入+1024m。

说明我分的区的大小为1个G

6:会出现
Command (m for help):
我们输入P 来看看分区的情况
Disk /dev/sdb: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot        Blocks   Id  System
/dev/sdb1             1       125   1004031   83  Linux

我们看Start       End
        1         125 

是说柱面从1 到 125 其大小为 1个G
 
我们接着输入N 用上面的方法来添加主分区,做好以后我们来做扩展分区

7 输入 N

出现

Command action
   e   extended
   p   primary partition (1-4)

我们选择e 出现Partition number (1-4):

在这里我们应该输入3 因为在上面我们已经输入了1和2

出现First cylinder (158-1044, default 158):
说明我们是从158柱面开始的按回车默认执行

出现Using default value 158
Last cylinder or +size or +sizeM or +sizeK (158-1044, default 1044):

我们在这里建立的是扩展分区。我们把剩下的硬盘空间给扩展分区。按回车

我们输入P 来察看一下分区的情况
出现Disk /dev/sdb: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/sdb1             1       125   1004031   83  Linux
/dev/sdb2           126       157    257040   83  Linux
/dev/sdb3           158      1044   7124827+   5  Extended

/dev/sdb3           158      1044   7124827+   5  Extended 这就是我们
刚才建的扩展分区
因为扩展分区是不能用,我们还要建立逻辑分区

8 输入 N

出现
Command action
   l   logical (5 or over)
   p   primary partition (1-4)
刚才的e 现在变成l

9 输入l
出现First cylinder (158-1044, default 158):
按回车默认
出现Last cylinder or +size or +sizeM or +sizeK (158-1044, default 1044):
我们输入自己想要分的逻辑分区的大小在这里我们分+2048m

10 输入 p 来察看一下分区的情况
出现Disk /dev/sdb: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/sdb1             1       125   1004031   83  Linux
/dev/sdb2           126       157    257040   83  Linux
/dev/sdb3           158      1044   7124827+   5  Extended
/dev/sdb5           158       407   2008093+  83  Linux

/dev/sdb5           158       407   2008093+  83  Linux 这就是我们
刚才分的逻辑分区,为什么是/dev/sdb5 因为在分逻辑分区的时候是从5开始的

11输入 w

写入刚才对硬盘做分区的操作。

本文出自 “E网咖啡猫” 博客,转载请与作者联系!

阅读(1009) | 评论(0) | 转发(0) |
0

上一篇:LINUX中的分区,格式化,挂载安全(中)

下一篇:linux下vsftpd

给主人留下些什么吧!~~