[原创教学]Linux 与磁盘分区(不熟悉分区的小白一定要看要顶)
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
- yiding_he
- 帖子: 2677
- 注册时间: 2006-10-25 18:10
- 来自: 长沙
- 联系:
[原创教学]Linux 与磁盘分区(不熟悉分区的小白一定要看要顶)
本文最佳排版效果请访问 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 添加新的格式支持。
本文假设你听说过并且了解什么是 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 与磁盘分区(不熟悉分区的小白一定要看要顶)
关注我的blog: ε==3
- yiding_he
- 帖子: 2677
- 注册时间: 2006-10-25 18:10
- 来自: 长沙
- 联系:
Re: [原创教学]Linux 与磁盘分区(不熟悉分区的小白一定要看要顶)
之所以写本文,是因为我看到的其他类似的文章都不够浅显,而这部分知识是绝对绝对不应该忽略的,就如同用手机得了解手机信号的基本原理一样。
你是自由的。别人也是。
-
- 帖子: 73
- 注册时间: 2007-07-12 16:32
Re: [原创教学]Linux 与磁盘分区(不熟悉分区的小白一定要看要顶)
UBUNTU下如何查看硬盘的分区?
- guiwen1158
- 帖子: 1078
- 注册时间: 2008-05-11 11:10
- 来自: 深圳
- 联系:
-
- 帖子: 1
- 注册时间: 2008-10-10 15:26
-
- 帖子: 9
- 注册时间: 2008-07-01 22:37
Re: [原创教学]Linux 与磁盘分区(不熟悉分区的小白一定要看要顶)
写得很通俗易懂。相当好。一直搞不清楚这些。看完都明白了 很感谢
- 想入非非
- 帖子: 8078
- 注册时间: 2008-07-14 22:42
- 来自: Beijing
- 联系:
-
- 帖子: 6
- 注册时间: 2008-10-13 19:40
- soulmate
- 帖子: 33
- 注册时间: 2010-06-14 0:41