linux-day1

硬盘最小单位为磁区(sector)-512bytes

第一个磁区记录两个重要信息:

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

在分割表所在的64 bytes容量中,总共分为四组记录区,每组记录区记录了该区段的启始与结束的磁柱号码

  • 其实所谓的『分割』只是针对那个64 bytes的分割表进行配置而已
  • 硬盘默认的分割表仅能写入四组分割资讯
  • 这四组分割资讯我们称为主要(Primary)或延伸(Extended)分割槽
  • 分割槽的最小单位为磁柱(cylinder)
  • 当系统要写入磁盘时,一定会参考磁盘分区表,才能针对某个分割槽进行数据的处理

档名:

  • P1:/dev/hda1
  • P2:/dev/hda2
  • P3:/dev/hda3
  • P4:/dev/hda4

主要分割、扩展分配与逻辑分割的特性我们作个简单的定义:

  • 主要分割与扩展分配最多可以有四个(硬盘的限制)
  • 扩展分配最多只能有一个(操作系统的限制)
  • 逻辑分割是由扩展分配持续切割出来的分割槽;
  • 能够被格式化后,作为数据存取的分割槽为主要分割与逻辑分割。扩展分配无法格式化(?分割信息记录在扩展中);
  • 逻辑分割的数量依操作系统而不同,在Linux系统中,IDE硬盘最多有59个逻辑分割(5号到63号), SATA硬盘则有11个逻辑分割(5号到15号)

启动流程:

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

boot loader主要任务:

  • 提供菜单:使用者可以选择不同的启动项目,这也是多重启动的重要功能!
  • 加载核心文件:直接指向可启动的程序区段来开始操作系统;
  • 转交其他loader:将启动管理功能转交给其他loader负责。
装置装置在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/usb/mouse[0-15]
PS2: /dev/psaux
当前CDROM/DVDROM/dev/cdrom
当前的鼠标/dev/mouse
磁带机IDE: /dev/ht0
SCSI: /dev/st0

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值