深入了解更多Ubuntu硬盘系统分区

系统 Linux
BIOS会寻找Ubuntu硬盘上有活动分区标识的分区寻找操作系统引导程序。如果一块硬盘上没有活动分区,则即使这块Ubuntu硬盘上有引导程序和完好的操作系统,也将无法成功启动。

特别值得一提的是Ubuntu硬盘有很多值得学习的地方,这里我们主要介绍Ubuntu硬盘分区,包括介绍Linux中的Ubuntu硬盘分区等方面。安装Ubuntu Linux的预备知识。

本文涉及到的很多内容是只是粗略的描述,如想深入了解更多的相关知识,请求助搜索引擎,而我的唯一建议是,请尽量看新的文章,Linux的发展日新月异,老旧的Linux文档很可能会对读者认识Linux产生误导。

Ubuntu硬盘分区

一块硬盘可以分为四个主分区,或三个主分区加上一个扩展分区。所谓的扩展分区,其实只是一个容器,实际上,我们并不直接使用扩展分区。在扩展分区内,我们可以进一步划分逻辑分区。一般认为在一个扩展分区内,能分出无数个逻辑分区。正因为有了逻辑分区,一块硬盘才能被分成很多个分区。

另一个可能涉及的概念是活动分区。电脑加电启动时,BIOS会寻找Ubuntu硬盘上有活动分区标识的分区寻找操作系统引导程序。如果一块硬盘上没有活动分区,则即使这块Ubuntu硬盘上有引导程序和完好的操作系统,也将无法成功启动。一块硬盘上有且只能有一个活动分区,而且只有主分区才能成为活动分区。

Linux中的Ubuntu硬盘分区

与Windows不同,Linux并不是用C, D, E, F等盘符来标识每一个分区的,而是用一系列设备文件来标识。Linux把一切硬件设备都当成文件。比如,Linux下,四个主分区分别对应/dev /sda1, /dev/sda2, /dev/sda3和/dev/sda4。其中,/dev是硬件设备文件所在的目录(即:文件夹,下同),sd代表SCSI Disk,a代表第一个SCSI设备,数字1,2,3,4分别代表了四个主分区。

如果你不知道什么是SCSI Disk,不用担心,因为你并不需要知道它究竟是什么。通常,如果你的电脑中只有一块硬盘,那么,这块硬盘一定是/dev/sda。 可能你以前接触过Linux,或曾经在一些老旧的资料中看到过/dev/hda代表第一个主IDE通道上的硬盘。那么,你现在已经无需知道这些了。因为Ubuntu已经取消了用hd和sd区分不同类型的硬盘的机制,取而代之的,用sda统一代表电脑中的第一块硬盘。

Linux下,/dev/sdaX中的数字X的编号是有限的。在Linux下,最大的分区编号是16。因此,主分区和扩展分区编号占用 1~4,逻辑分区占用5~16。也就是说,即使你的Ubuntu硬盘中只有一个主分区(如,/dev/sda1)和一个扩展分区(/dev/sda2),剩下的两个主分区编号: /dev/sda3, dev/sda4 也不会分配给逻辑分区。第一个逻辑分区一定是从/dev/sda5开始编号的。这点与Windows下盘符的编制类似。如:A盘一定是3.5英寸软驱,B盘一定是5.25英寸软驱,而从C盘开始才是硬盘分区。即使电脑上没有软驱,第一个Ubuntu硬盘分区的编号也是C,而不是A。

【编辑推荐】

  1. Ubuntu软件包管理器相关命令使用
  2. Ubuntu将主导普通用户市场
  3. 简述Ubuntu内核系统编译
  4. 详细介绍Ubuntu MS字体美化方案
  5. 使用Ubuntu Audacious过程中相关问题
责任编辑:佚名 来源: CSDN
相关推荐

2013-10-09 11:07:31

日志文件系统

2010-02-22 10:08:33

MySQL 5.5分区

2010-11-19 16:22:14

Oracle事务

2010-06-23 20:31:54

2010-07-13 09:36:25

2022-08-26 13:48:40

EPUBLinux

2020-09-21 09:53:04

FlexCSS开发

2009-08-25 16:27:10

Mscomm控件

2010-10-29 10:04:27

2009-10-13 10:42:01

综合布线系统

2020-07-20 06:35:55

BashLinux

2019-05-07 10:03:47

Linux系统发行版

2009-02-19 08:54:47

Windows XP系统还原解析

2022-06-03 10:09:32

威胁检测软件

2010-11-15 11:40:44

Oracle表空间

2011-07-18 15:08:34

2018-06-22 13:05:02

前端JavaScript引擎

2010-09-27 09:31:42

JVM内存结构

2021-01-19 12:00:39

前端监控代码

2010-11-08 13:54:49

Sqlserver运行
点赞
收藏

51CTO技术栈公众号