Linux磁盘学习小结
来源:互联网 发布:正规网络博客公司 编辑:程序博客网 时间:2024/06/13 20:12
最近在看《鸟哥的Linux私房菜》学习Linux下关于磁盘的知识,在此做个小结:
1.磁盘连接方式与设备文件名关系
目前个人计算机常见的磁盘接口有 IDE 和 SATA(主流) 两种。对于 IDE 接口,计算机一般提供2个接口,而每个接口又可以连接2个 IDE 设备,故在Linux其设备名称为/dev/hd[a-d]。但由于种种原因, IDE 接口现基本已弃用。现在个人计算机上主流的均为 SATA 接口,由于 SATA/USB/SCSI 等磁盘接口均使用 SCSI 模块来驱动,故在Linux下其设备名称均为/dev/sd[a-p],且由于 SATA 接口没有固定的顺序,设备名称根据Linux内核检测到磁盘的顺序决定。
2.磁盘的组成
磁盘主要由盘片,机械手臂,磁头和主轴马达组成,而盘片上又有扇区(每个大小为512byte)和柱面(圆环)两种单位。其中,整块磁盘的第一个扇区特别重要,因为第一扇区记录了主引导分区(Master Boot Record,MBR),一个可以安装加载程序的地方。除此以外,第一扇区还记录了分区表,用来记录整块硬盘分区的状态。
3.磁盘分区表
磁盘分区的最小单位是柱面,其实所谓的“分区”就是修改第一扇区里的分区表。硬盘默认的分区表仅能写入四组分区信息,其中:主分区和扩展分区最多可以有4个,扩展分区最多只能有一个,只有扩展分区才能继续切割逻辑分区。(如果你想把磁盘分为5个区以上则必须有扩展分区)
4.开机流程
在计算机开机时,系统首先会去执行 BIOS (Basic Input Output System),然后 BIOS 会去分析计算机上的设备文件,读取 MBR 里的引导加载程序(Boot loader,用于提供菜单,载入内核文件和加载其他的boot loader),由 loader 加载内核文件启动操作系统。
- Linux磁盘学习小结
- linux学习之磁盘同步
- linux学习之磁盘文件
- Linux学习笔记--磁盘管理
- linux 定时器学习小结
- linux学习小结
- Linux命令学习小结
- Linux学习小结
- 嵌入式Linux学习小结
- linux学习小结
- linux 命令学习小结
- linux学习小结
- Linux学习小结笔记
- linux学习小结
- Linux学习篇 Linux的磁盘规划
- Linux学习笔记:Linux磁盘管理
- linux 学习系列-Linux 磁盘管理
- linux学习笔记3-管理磁盘文件系统
- Java虚拟机的相关解释
- 单例模式的多种实现方式
- c# vs编程中x,y的坐标单位是什么
- 1.一个小白初次接触Android
- 单链表的逆置和中间结点的查找
- Linux磁盘学习小结
- Flume采集rsyslog日志并发送到elasticsearch上
- SGU 194 Reactor Cooling(无源汇有上下界最大流)
- Hibernate测试程序---Hibernate操作数据库
- ORACLE11g“空表”无法导出的深入分析
- Operating Systems: Three Easy Pieces阅读笔记(五)LFS
- RHCE考试经验
- 希尔排序
- 判断手机操作系统版本是否允许运行程序