[原创教学]Linux 与磁盘分区(不熟悉分区的小白一定要看要顶)

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
yiding_he
帖子: 2677
注册时间: 2006-10-25 18:10
来自: 长沙
联系:

[原创教学]Linux 与磁盘分区(不熟悉分区的小白一定要看要顶)

#1

帖子 yiding_he » 2008-10-29 21:39

本文最佳排版效果请访问 Google Knol 上的原文:http://knol.google.com/k/yiding-he/linu ... nefcktch/9

本文假设你听说过并且了解什么是 Ubuntu,什么是 Linux。你可能很想尝试一下 Ubuntu,甚至将它装到你的电脑上。但是,安装操作系统是有风险的。如果在 Ubuntu 的安装过程中你选错了一些选项,有可能你硬盘上的数据会被全部删除。阅读本文有助于降低这样的风险。本文主要向你介绍有关磁盘分区的基础知识。

硬盘分区
一块新硬盘是不能马上用来存储文件的。在存储文件之前,首先要对它进行分区格式化

分区就是将整个硬盘空间划分成若干块。每块称为一个分区。你可能会说:我为什么要把它分成那么多块?——确实,这没有什么规定,只要你愿意,你可以把整个硬盘划成一个区。但是为了安全起见,我们通常将系统区和用户文档区划分开来,这样当系统被破坏,需要重装时就不会影响用户文档。

下面是一个硬盘分区的例子,图中是两个硬盘,都进行了分区。
图片
图1 Windows 下显示的硬盘分区

很明显,磁盘 0 被分成了 6 个区,磁盘 1 被分成了 3 个区。分区有主分区扩展分区逻辑分区三种类型。其中每个磁盘的第一个分区(深蓝色块)叫做主分区,绿色包裹起来的区域叫做扩展分区。扩展分区当中的蓝色块叫做逻辑分区。

注意,逻辑分区这个名字是相对于物理分区而言的。主分区和扩展分区都是物理分区。图 1 中的两个磁盘,每个实际上只有 2 个物理分区:一个主分区和一个扩展分区。一块硬盘最多可以分 4 个物理分区,而且扩展分区最多只能有一个。所以一块硬盘可以分成 1~3 个主分区+1 个扩展分区,或者 1~4 个主分区。

Windows 使用单个字母对这些分区命名,就是所谓的“盘符”。我们都已经很熟悉 C 盘、D 盘之类的称呼,从图中看得出来它们指的就是磁盘分区。

那么 Linux 对这些分区是采用另一种称呼。下图显示的是上图中磁盘 0 的结构。
图片
图2 Ubuntu 下显示的硬盘分区

如图 2 所示,在 Linux 中,这块硬盘被称为 sda。如果有第二块硬盘,它就被称为 sdb。后面的名字以此类推(如图 3 所示)。
图片
图3 硬盘的命名规则

前面说过,一块硬盘最多只能分 4 个物理分区。它们的名字就叫 sda1、sda2、sda3 和 sda4(第二块硬盘就叫 sdb1~sdb4)。这四个名字是保留的,逻辑分区只能使用 sda5 或之后的名字。所以在图 2 中,我们看不到 sda3 和 sda4。

相比 Windows,这样的命名方式比较复杂。但好处是,看名字就知道这个分区在什么硬盘的什么位置。这样的信息在 Windows 的盘符中是看不出来的。

硬盘格式化
图片
图4 分区格式化

硬盘光是分了区,还不能够保存文件。我们还要指定分区的格式。分区格式有很多种,不同的操作系统支持不同的格式。其中支持最广泛的有 FAT、FAT32 和 NTFS 三种。U 盘通常使用 FAT/FAT32 格式,Windows 系统通常使用 NTFS 格式。

Linux 使用另外一些格式。Linux 系统使用的最多的是 ext3 和 swap 格式。大多数 Linux 安装程序为用户提供的缺省选择都是 ext3。

Windows 无法读取 ext3,而 Linux 如今已经能够较好的读取 FAT、FAT32 和 NTFS 格式。在这一点上,Linux 兼容性比较强。而且,你还可以随时为安装好的 Linux 添加新的格式支持。
你是自由的。别人也是。
头像
bones7456
帖子: 8495
注册时间: 2006-04-12 20:05
来自: 杭州
联系:

Re: [原创教学]Linux 与磁盘分区(不熟悉分区的小白一定要看要顶)

#2

帖子 bones7456 » 2008-10-29 21:45

:em05
关注我的blog: ε==3
头像
yiding_he
帖子: 2677
注册时间: 2006-10-25 18:10
来自: 长沙
联系:

Re: [原创教学]Linux 与磁盘分区(不熟悉分区的小白一定要看要顶)

#3

帖子 yiding_he » 2008-10-29 21:49

之所以写本文,是因为我看到的其他类似的文章都不够浅显,而这部分知识是绝对绝对不应该忽略的,就如同用手机得了解手机信号的基本原理一样。
你是自由的。别人也是。
xnyzlyc
帖子: 73
注册时间: 2007-07-12 16:32

Re: [原创教学]Linux 与磁盘分区(不熟悉分区的小白一定要看要顶)

#4

帖子 xnyzlyc » 2008-10-29 21:55

UBUNTU下如何查看硬盘的分区?
头像
guiwen1158
帖子: 1078
注册时间: 2008-05-11 11:10
来自: 深圳
联系:

Re: [原创教学]Linux 与磁盘分区(不熟悉分区的小白一定要看要顶)

#5

帖子 guiwen1158 » 2008-10-29 21:58

:em11 顶一个。。。
木头小雨
帖子: 1
注册时间: 2008-10-10 15:26

Re: [原创教学]Linux 与磁盘分区(不熟悉分区的小白一定要看要顶)

#6

帖子 木头小雨 » 2008-10-29 22:29

好教材,学习了 :em05
46614161
帖子: 9
注册时间: 2008-07-01 22:37

Re: [原创教学]Linux 与磁盘分区(不熟悉分区的小白一定要看要顶)

#7

帖子 46614161 » 2008-10-29 23:56

写得很通俗易懂。相当好。一直搞不清楚这些。看完都明白了 :em11 很感谢
头像
想入非非
帖子: 8078
注册时间: 2008-07-14 22:42
来自: Beijing
联系:

Re: [原创教学]Linux 与磁盘分区(不熟悉分区的小白一定要看要顶)

#8

帖子 想入非非 » 2008-10-30 0:15

这个好像也没有将明白什么东西阿 :em06
Ubuntu User
oxqoxq
帖子: 6
注册时间: 2008-10-13 19:40

Re: [原创教学]Linux 与磁盘分区(不熟悉分区的小白一定要看要顶)

#9

帖子 oxqoxq » 2008-10-30 0:26

很有用,多谢了
头像
soulmate
帖子: 33
注册时间: 2010-06-14 0:41

Re: [原创教学]Linux 与磁盘分区(不熟悉分区的小白一定要看要顶)

#10

帖子 soulmate » 2014-04-20 0:58

图都挂了! :em20
望星湖畔
http://Wxhp.Org
仰望星空,翱翔启程。
回复