`

第1章:主机规划与磁盘管理

阅读更多

磁盘分区

磁盘可以被分割成多个分割槽(partition),以window的观点来看,一个磁盘会分割成C,D,E槽,那个C,D,E就是分割槽(partition);
注:linux的装置都是以档案名的存在
 
磁盘链接的方式与装置名称的关系
 IDE 装置可以被区分为 Master与Slave
 
磁盘的组成复习
磁盘盘上面又可细分出扇区(Sector)与磁柱(Cylinder)两种单位, 其中扇区每个为 512bytes大
分割槽的最小单位:开始与结束磁柱;
 
磁盘的第一个扇区
1.主要启动记录区(Master Boot Record, MBR):可以安装开机管理程序的地方,有 446 bytes
2.分割表(partition table):记录整颗硬盘分割的状态,有 64 bytes
注:MBR很重要,系统开机会主动读取这个区块内容,系统才知道程序位置且如何进行开机。
分割表:硬盘进行分割,这样硬盘才可以被你使用。
 
磁盘分区表(partition table)
分割表所在的64byte容量中,分为四组记录区,每组记录记录了该区段的起始与结束的磁柱号码,如下图:
 
假设上面文件名为/dev/hda,linux分割槽名字如下所示:(档名后面接一个数字,与该分割槽所在位置有关)
 
P1:/dev/hda1
P2:/dev/hda2
P3:/dev/hda3
P4:/dev/hda4
上图中表示有四百个磁柱,分割成为4个分割槽,第四个分割槽为301-400号的磁柱范围。按照window的理解,第一到第四分割槽是C,D,E,F,当有资料写入F槽时,就是写入301-400磁柱。
分割表就只有 64 bytes,最多能容纳四笔分割记录,这四个分割的记录被称为主要 (Primary)或延伸(Extended)分割槽。
 
分割带来好处?
数据安全性:进行分割槽数据的分开;
系统效能:磁盘会搜寻制定分割槽的磁柱范围,有助于数据读取的速度与性能。
 
延伸分割(Extended)
第一扇区只能记录四笔数据,可否利用额外的扇区来记录更多的分割信息,如下图
 


 
上图中,P1为主要分割,P2为延伸分割,延伸分割的目的是使用额外的扇区来记录分割信息,延伸分割本身不能被拿来格式化。
 
这五个由延伸分割继续切出来的分割槽,就被称为 逻辑分割槽(logical partition)。 同时注意一下,由于逻辑分割槽是由延伸分割继续分割出来,所以 他可以使用磁柱范围就是延伸分割所设定范围! 也就是图中 101~400 !
 P1:/dev/hda1
 P2:/dev/hda2
 L1:/dev/hda5
 L2:/dev/hda6
 L3:/dev/hda7
 L4:/dev/hda8
 L5:/dev/hda9
注:怎么装置文件名没有/dev/hda3 与/dev/hda4 呢?因为前面四个号码都是保留给 Primary 或Extended 用, 所以逻辑分割槽的装置名称号码就由5号开始了,这是个很重要的特性,不能忘记喔!
逻辑分割的数量依操作系统而不同,在 Linux 系统中,IDE 硬盘最多有 59 个逻辑分割(5 号到 63 号), SATA 硬盘则有 11 个逻辑分割(5 号到 15 号)。 
 
开机流程与主要启动记录区(MBR)
主板上的BIOS和CMOS,BIOS是写入主板的一个程序,CMOS记录硬件参数潜入主板的存储器。
BIOS在开机时候是计算第一个执行的程序,接下来BIOS会分析计算机里面有哪些存储设备,我们以硬盘为例,BIOS会依据使用者的设定取得能够开机的硬盘,并且读取第一个扇区的MRB位置,这个仅有446byte的硬盘容量放置开机管理程序,此时BIOS启动成功,接下来是MBR内的开机管理程序的工作,这个开机管理管理程序是在系统安装的时候提供的,能读取核心文件工作,启动成功后,就是大家所知道的操作系统的任务。
简单的说,整个开机流程到操作系统之前的动作应该是这样:
1. BIOS:开机主动执行程序,会识别 第一个可开机装置;
2. MBR:第一个可开机装置的第一个扇区内的主要启动记录区块,内含开机管理程序;
3. 开机管理程序(boot loader):一支可读取核心档案来执行的软件;
4. 核心档案:开始操作系统的功能。。。。
 
开机管理程序(boot loader)主要任务
 提供选单:用户可以选择不同的开机项目,这也是多重引导的重要功能!
 载入核心档案:直接指向可开机的程序区段来开始操作系统;
 转交其他 loader:将开机管理功能转交给其他 loader 负责。
 
多重引导
假设 MBR内安装的是可同时认识 Windows/Linux 操作系统的开机管理程序,如下图:
 


 

 
选单一(M1)可以直接加载 Windows的核心档案来开机; 选单二(M2)则是将开机管理工作交给第二个分割槽的启动扇区(boot sector),开机管理工作会交给第二个分割槽的开机管理程序。
 
Linux 安装模式下,磁盘分区的选择(级重要)
Linux 内的所有数据都是以档案的形态来呈现,Linux 系统最重要地 方就是在二目录树架构。
 
 
 
文件系统与目录树的关系(挂载)
挂载:利用一个目录当成一个接入点,将磁盘分区槽的数据放入该目录,进入的目录称为挂载点。


 
 
 
上图中假设我的硬盘分为两槽,partition 1 是挂载到根目录,partition 2 则是挂载到/home 这 个目录
 
选择适当的distribution
 亊实上每个 Linux distributions 使用的都 是来自二 http://www.kernel.org 官方网站所提供的Linux 核心,各家 distribution 使用的软件其实也 都是大同小异, 最大的差别或许就是在与于软件的安装模式而已。
选择distributions要了解distributions适合的环境,避免网络安全问题,如果是将 Linux 定位在服务器上面的话,那举Red Hat Enterprise Linux 及 SuSE Enterprise Linux 应该是很不错选择。 
择,因为他癿版本更劢幅度较小,幵丏更新支持癿期限较长癿原因。
鸟哥选择 CentOS 这一个号称与 RHEL 完 全兼容的版本来练习, 目前(2009/08)最新的版本是 CentOS 5.3 
CentOS 的官方网站去下载最新的版本:
 国家高速网络中心:http://ftp.twaren.net/Linux/CentOS/5/isos/
 义守大学:http://ftp.isu.edu.tw/pub/Linux/CentOS/5.3/isos/
 CentOS 官方网站:http://mirror.centos.org/centos/5/isos/
 
主机硬盘的主要规划
硬盘分割需要对档案相当的认知度才能比较完善的规划,老实说,没有安装过十次以上的Linux系统,是学不会Linux磁盘分区。
基本的硬盘分割模式:
最简单分割方法:分割出根目录与内存置换空间( / & swap),然后预留剩余的磁盘供后续使用,不保险。
稍微麻烦一点分割方式:知道主机未来用途,分析较大容量目录或者读写频繁的目录独立出来,如下目录比较符合:
o /
o /usr
o /home
o /var
o Swap
 
关于练习机的安装建议
关于硬件方面:务必拥有一台独立的主机, 而内含一颗仅有 Linux 操作系统的硬盘。
关于硬盘分割方面:你有一个 20GB 的硬盘,那举建议你分 15 GB 给/来安装 Linux,512 MB 给 Swap,另外的 4 GB 左右不要分割,先保留下来。
关于软件方面:安装所有套件,避免找不到指令。

 

  • 大小: 581.3 KB
  • 大小: 13.1 KB
  • 大小: 251.7 KB
  • 大小: 22.4 KB
  • 大小: 33.3 KB
  • 大小: 25.4 KB
  • 大小: 11.2 KB
  • 大小: 82.3 KB
分享到:
评论
1 楼 littlevine 2016-06-01  
   
不错,学习了~~

相关推荐

    鸟哥的 Linux 私房菜第03章-主机规划与磁盘分区1

    第三章、主机规划与磁盘分区最近更新日期:2008/08/21事实上,要安装好一部 Linux 主机并不是那么简单的事情,你必须要针对 distributions

    Linux-基础篇.rar

    第二章:主机规划与磁盘分区 第三章:安装centOS 第四章:首次登入与在线求助 第五章:Linux的文件权限与目录配置 第六章:Linux文件与目录管理 第七章:Linux磁盘与文件系统管理 第八章:文件与文件系统的压缩,...

    鸟哥的私房菜.pdf

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

    Linux操作系统学习

    第3章 主机规划与磁盘分区 第4章 安装Centos5.x 与多重引导小技巧 第5章 首次登入与在线求助(man page) 第6章 Linux的档案权限与目录配置 第7章 Linux档案与目录管理 第8章 Linux磁盘与文件系统管理 第9章 档案与...

    鸟哥的Linux私房菜基础学习篇(第二版PDF)02

    第一部分 认识Linux及Linux主机规划安装  第1章 什么是Linux   第2章 如何学习Linux   第3章 Linux主机的规划   第4章 安装FC4与多重启动技巧   第5章 启动关机、在线求助与执行命令的方式  第二...

    Linux就该这么学 PPT讲义资料.zip

    第1章动手部署一台Linux操作系统。pptⅸ 第2章新手必须掌握的nux命令ppt 第3章管道符、重定向与环境变量,pptv 第4章Vim编辑器与Shel命令脚本pptb 第5章用户身份与文件权限pptⅸ 第6章存储结构与管理硬盘。ppt区 第7...

    VMware与宿主机文件夹共享、虚拟机磁盘映射

    文章目录一、要解决的问题二、虚拟机磁盘映射...另一个用途:磁盘虚拟分区,也就是相当于把宿主机磁盘用这种方式进行分区,可以创建空白硬盘来使用,其它使用方式还可以再DIY 三、VMware与宿主机文件夹共享 按下图设置

    Irix系统 Irix系统管理

    第一章 IRIX 6.5 安装及配置 5 一、系统参数: 5 1、硬件: 5 2、软件:(最小安装需4张光盘) 5 二、分区: 5 1、使用光盘启动系统进行分区: 5 三、系统安装: 8 四、基本参数的配置: 13 1、主机名、IP地址: 13 第...

    Solaris 系统 管理 员 培训

    第一章 系统概念(System Concepts) 1 第二章 OpenBoot PROM 2 第三章 安装Solaris操作系统 6 第四章 软件包管理 7 第五章 补丁维护 10 第六章 启动过程 11 第七章 系统安全 13 第八章 用户管理 17 第九章 初始化文件...

    Solaris系统管理员培训

    第一章 系统概念(System Concepts) 1 第二章 OpenBoot PROM 2 第三章 安装Solaris操作系统 6 第四章 软件包管理 7 第五章 补丁维护 10 第六章 启动过程 11 第七章 系统安全 13 第八章 用户管理 17 第九章 初始化文件...

    构建最高可用Oracle数据库系统 Oracle 11gR2 RAC管理、维护与性能优化

    第1章 认识Oracle RAC 1.1 RAC产生的背景 1.2 RAC体系结构 1.2.1整体结构 1.2.2物理层次结构 1.2.3逻辑层次结构 1.3 RAC的特点 1.3.1双机并行 1.3.2高可用性 1.3.3易伸缩性 1.3.4低成本 1.3.5高吞吐量 ...

    计算机基础与C语言程序设计(第三版)第1章-计算机基础知识.pptx

    第1章 计算机基础知识 计算机基础与C语言程序设计(第三版)第1章-计算机基础知识全文共98页,当前为第1页。 第1章 计算机基础知识 1.1 计算机系统与工作原理 1.2 数制与编码 1.3 PC的基本配置及性能指标 计算机基础与...

    Windows Server 2008系统管理视频教程csdn.txt

    第1章安装WindowsServer20083小时4分钟24节 1-1IT运维职位需要掌握的技能04:40 1-2学习所需基础和硬件要求07:39 1-3WindowsServer2008版本介绍09:21 1-4在虚拟机中安装Windows200812:44 1-5安装WindowsServerCore03:...

    LINUX操作系统(电子教案,参考答案)

    本章主要介绍了Linux下增加用户、删除用户、设置用户组的各种操作,这些操作是进入Linux系统的第一步。 第7章:Shell和Shell编程。本章主要介绍了Shell的基本概念、Shell脚本以及awk的相关知识。 第8章:进程管理。...

    Linux磁盘设备与LVM管理命令示例详解

    比如 /dev/sda 文件通常用来指代系统中的第一块硬盘。 Linux 操作系统及其应用与服务则通过这些设备文件与对应的硬件设备进行交互。 对于常见的磁盘(ATA、SATA、SCSI、SAS、SSD 等)和优盘等块存储设备,其设备...

    Linux命令笔记

    第一部分:常用命令 常用命令/文件处理 0:基础功能 1:ls 显示文件目录 语法:ls 选项[-ald][文件或目录] 2:cat 显示文件内容(内容少适合) 语法:cat[文件名] 3:tac 显示文件内容 语法:tac[文件名] 4:more 分页...

    XP局域网共享设置图文教程.doc

    第一章:共享的前提工作: 1.更改不同的计算机名,设置相同的工作组! 2.我的电脑右键-管理-计算机管理-本地用户和组-用户:更改管理员用户名 3.手动设置IP,将ip设置在同一个网段,子网掩码和DNS解析相同及选...

    中职计算机应用基础第一章习题与答案.doc

    中职计算机应用基础第一章习题与答案 计算机基础知识单项选择题 1.世界上第一台电子数字计算机取名为( )。 A.UNIVAC B.EDSAC C.ENIAC D.EDVAC 2.操作系统的作用是( )。 A.把源程序翻译成目标程序 B.进行数据处理 C...

    Linux指令速查手册.part1.rar

    第1章 系统管理  1.1 adduser指令:增加一个系统用户  1.2 apm指令:高级电源管理  1.3 apmsleep指令:APM进入备用或者休眠状态  1.4 apropos指令:查找使用手册的名字和相关描述  1.5 arch指令:输出...

Global site tag (gtag.js) - Google Analytics