`

主机规划与磁盘分区(From:鸟哥的Linux私房菜)

 
阅读更多

 

1Linux与硬件的搭配

各个组件或者设备在Linux下都是一个文件。

2.选择与Linux搭配的主机配置

RAM:如果内存不够大,就会使用硬盘的内存交换空间(SWAP)。而硬盘比内存的速度要慢得多。

磁盘阵列RAID:是利用硬件技术将数个硬盘整合为一个大硬盘的方法,操作系统只看到最后被整合起来的大硬盘。

3.各硬件设备在Linux中的文件名

设备

装置在Linux内的档名

IDE硬盘机

/dev/hd[a-d]

SCSI/SATA/U盘硬盘机

/dev/sd[a-p]

U盘快闪碟

/dev/sd[a-p](与SATA相同)

软盘机

/dev/fd[0-1]

打印机

25针: /dev/lp[0-2]
U盘: /dev/usb/lp[0-15]

鼠标

U盘: /dev/input/mouse[0-15]
PS2: /dev/psaux

当前CDROM/DVDROM

/dev/cdrom

当前的鼠标

/dev/mouse

磁带机

IDE: /dev/ht0
SCSI: /dev/st0

4.磁盘分区

4.1 磁盘连接的方式与设备文件名的关系

IDE设备

一个IDE排线可以连接两个IDE设备,一般主机提供两个IDE接口,因此最多可以连接4个IDE设备。这两个IDE接口通常被称为:IDE1(primary)及IDE2(secondary),而每条排线上面的IDE设备可以被区分为Master和Slave。这4个IDE设备的文件名为:

IDE\Jumper

Master

Slave

IDE1(Primary)

/dev/hda

/dev/hdb

IDE2(Secondary)

/dev/hdc

/dev/hdd

 

SATA设备

由于SATA/U盘/SCSI等磁盘都是使用SCSI模块来驱动的,所以这些设备文件名都是/dev/sd[a-p]的格式。但是,SATA/U盘没有一定的顺序,它们的名字是根据Linux核心检测到磁盘的顺序而来的

4.2 磁盘的组成复习

磁盘上可细分为扇区(Sector)与磁柱(Cylinder)两种单位。其中磁区每个为512字节。

磁盘的第一个扇区特别重要,磁盘的第一个扇区主要记录了两个重要的内容,分别是:

  • 主要启动记录区(Master Boot Record,MBR:可以安装启动管理程序的地方,446bytes
  • 分区表(partition table):记录整个硬盘分区的状态,有64bytes

 

MBR很重要,系统在启动时会主动读取MBR的内容。

4.3 磁盘分区表(Partition table

在分区表所在的64字节容量中,分为4组记录区,每组记录区记录了该区段的起始和结束的磁柱号码。



 

假设上面的硬盘装置档名为/dev/hda时

  • P1:/dev/hda1
  • P2:/dev/hda2
  • P3:/dev/hda3
  • P4:/dev/hda4
  • 其实所谓的分区只是针对那个64 bytes的分区表进行配置而已!
  • 硬盘默认的分区表仅能写入四个分区
  • 这四个分区称为主要(Primary)或扩展(Extended)分区
  • 分区的最小单位为磁柱(cylinder)
  • 当系统要写入硬盘时,一定会参考硬盘分区表,才能针对某个分区进行数据的处理

分区的原因:

1. 数据的安全性:因为每个分区的数据是分开的!所以,当需要将某个分区的数据操作时,例如要将计算机中Windows的C盘重新安装一次系统时,可以将其他重要数据移动到其他分区表,例如将邮件、壁纸数据移动到D盘去,那么C盘重装系统并不会影响到D盘!所以善用分区,可以让数据更安全。 

2.系统的效率:由于分区将数据集中在某个磁柱的区段,例如上图当中第一个分区位于磁柱号码1~100号,如此一来当有数据要读取自该分割槽时,磁碟只会搜寻前面1~100的磁柱范围,由於数据集中了,将有助于数据读取的速度与效率!

 

扩展分区的想法是: 既然第一个扇区所在的分区表只能记录4个分区,可利用其他的扇区来记录更多的分区数据。



 

在上图中,硬盘的四个分区仅使用到两个,P1为主分区,而P2则为扩展分区。请注意, 扩展分区的目的是使用额外的扇区来记录分区数据,扩展分区本身并不能被格式化。然后可以使用扩展分区所指向的那个区块继续作分区的记录。L1-L5称为逻辑分区。

  • P1:/dev/hda1
  • P2:/dev/hda2
  • L1:/dev/hda5
  • L2:/dev/hda6
  • L3:/dev/hda7
  • L4:/dev/hda8
  • L5:/dev/hda9

4.4 启动流程与主要启动记录区(MBR

CMOS是记录各项硬件参数并且嵌在主板上的存储器,BIOS是一个写入到主板上的一个固件。BIOS就是在启动的时候,计算机系统主动运行的第一个程序。

整个启动流程到操作系统之前的动作是:

  1. BIOS:启动主动运行的固件,会认识第一个可启动的设备(硬盘、光盘);
  2. MBR:第一个可启动设备的第一个扇区内的主要启动记录区块,内含启动管理程序;
  3. 启动管理程序(boot loader):一个可读取核心文件来运行的软件;
  4. 核心文件:开始操作系统的功能...

BIOS与MBR都是硬件本身支持的功能,而Boot loader则是操作系统安装在MBR上面的一套软件了。这个boot loader的主要任务有底下这些项目:

  • 提供菜单:使用者可以选择不同的启动项目,这也是多重启动的重要功能!
  • 加载核心文件:直接指向可启动的程序区段来启动操作系统;
  • 转交其他loader:将启动管理功能转交给其他loader负责。

启动管理程序除了可以安装在MBR之外,还可以安装在每个分区的启动扇区(boot sector)。

  • 每个分区都拥有自己的启动扇区(boot sector)
  • 实际可启动的核心文件是放置到各分区内的!
  • loader只会认识自己的系统分区内的可启动核心文件,以及其他loader而已;
  • loader可直接指向或者是间接将管理权转交给另一个管理程序。

1、在安装Linux的时,可以选择将启动管理程序安装在MBR或各别分区的启动扇区,而且Linux的loader可以手动配置菜单,所以可以在Linux的boot loader里面加入Windows启动的选项;

2、在安装Windows的时候,安装程序会主动的覆盖掉MBR以及windows所在分区的启动扇区,没有选择的机会,而且没有让我们自己选择菜单的功能。

 

4.5 Linux安装模式下,硬盘分区的选择(重要)

目录树结构



 

文件系统与目录树的关系(挂载)

所谓的『挂载』就是利用一个目录当成进入点,将磁盘分区表的数据放置在该目录下; 也就是说,进入该目录就可以读取该分区。

 

  • 大小: 15.4 KB
  • 大小: 24.7 KB
  • 大小: 7.5 KB
分享到:
评论

相关推荐

    鸟哥linux私房菜_基础篇+服务器篇(全)

    《鸟哥Linux私房菜》是一本广受欢迎的Linux学习书籍,它分为基础篇和服务器篇,涵盖了Linux操作系统的各个方面,旨在帮助读者从零开始掌握Linux系统管理技能。该书在豆瓣上的高评分(9.1分以上)充分体现了其在IT...

    鸟哥linux私房菜-服务器版 3版

    鸟哥linux私房菜-服务器版 3版 vbird-linux-server-3e.pdf

    linux 鸟哥的私房菜服务器篇 pdf(全高清)

    linux 鸟哥的私房菜服务器篇 pdf(全高清) 分两卷 不用积分下载地址: linux 鸟哥的私房菜基础篇 http://www.jsoncn.com/post/166.html linux 鸟哥的私房菜服务器篇 http://www.jsoncn.com/post/167.html

    鸟哥Linux私房菜第四版基础篇

    ### Linux鸟哥私房菜第四版基础篇——计算机概论 #### 0.1 计算机:辅助人脑的好工具 随着科技的发展,计算机已成为我们生活中不可或缺的一部分。无论是日常办公还是娱乐休闲,都能见到各种形态的计算机的身影,如...

    鸟哥的私房菜.pdf

    第3章 主机规划与磁盘分区 第4章 安装CentOS 5.x与多重引导小技巧 第5章 首次登录与在线求助man page 第二部分 Linux文件、目录与磁盘格式 第6章 Linux的文件权限与目录配置 第7章 Linux文件与目录管理 第8章...

    鸟哥Linux私房菜 基础篇+服务器篇(全)

    鸟哥Linux私房菜 基础篇+服务器篇(全),Linux基础知识,shell脚本及搭建服务器相关,Linux神作。

    《鸟哥的Linux私房菜-基础篇》第四版

    内容概要:《鸟哥的Linux私房菜-基础篇》第四版详细介绍Linux的基础知识,包括计算机组成、操作系统原理、Linux文档查看方法(man页、info页)、常见实用文档位置及使用方法、nano编辑器简介及SELinux安全管理等方面...

    鸟哥的 Linux 私房菜(PDF高清)

    于2009年5月29日转换整理vbird网站基础篇前13章内容。 后13章地址: http://download.csdn.net/source/1559709 版权归vbird所有哦,喜欢的话请购买正版书籍!!

    鸟哥Linux私房菜基础篇教学视频

    鸟哥Linux私房菜基础篇教学视频,文档中给出的是网盘链接。

    鸟哥的Linux 私房菜 基础学习篇.mobi

    鸟哥的Linux 私房菜 基础学习篇.mobi,鸟哥的Linux 私房菜 基础学习篇.mobi

    鸟哥Linux私房菜服务器架设(第三版)

    《鸟哥Linux私房菜服务器架设》是Linux系统管理员必备的经典教程,尤其在第三版中,作者深入浅出地讲解了Linux系统的基础知识以及如何搭建和管理服务器。本教程覆盖了从安装Linux操作系统到配置网络服务、安全管理、...

    读书笔记:鸟哥的Linux 私房菜.zip

    读书笔记:鸟哥的Linux 私房菜

    读书笔记:鸟哥的Linux私房菜.zip

    读书笔记:鸟哥的Linux私房菜

    linux 经典:鸟哥的私房菜服务器版

    鸟哥的私房菜 是近年来被成为 linux学习经典的图书,这本鸟哥的私房菜服务器版 对学习linux 服务器方面大有帮助。

    鸟哥的linux私房菜

    《鸟哥的Linux私房菜》是一本面向Linux学习者的经典教材,它不仅提供了Linux系统的基础知识,还包含了大量实用的操作技巧和命令参考,非常适合初学者和希望系统学习Linux的用户。从提供的内容片段来看,这本书中涉及...

    《鸟哥的私房菜》chm格式的(linux)

    学习linux的书籍,根据网上的《鸟哥的私房菜》自己制作的chm格式的文档,感觉币html格式的查看起来方便多了。

    鸟哥的私房菜简体中文版

    《鸟哥的私房菜简体中文版》是一本深受读者喜爱的Linux操作系统学习书籍。它涵盖了从Linux基础到进阶的各个方面,非常适合Linux初学者和有一定基础希望进一步提高的读者。该书由经验丰富的Linux讲师编写,深入浅出地...

Global site tag (gtag.js) - Google Analytics