1. 在Linux系统中,几乎所有的硬件设备文件都在/dev这个目录内。
2. 磁盘主要由盘片、机械手臂、磁头与主轴马达所组成,而数据的写入其实是在盘片上面。
3. 盘片上面可细分出扇区(Sector)与柱面(Cylinder)两种单位,其中扇区每个的大小为512bytes。
4. 磁盘的第一个扇区主要记录了两个重要的信息,分别是:
主引导分区(Master Boot Record,MBR):可以安装引导加载程序的地方,由446bytes。
分区表(partition table):记录整块硬盘分区的状态,有64bytes。
5. “分区”是针对那个64bytes的分区表进行设置;
硬盘默认的分区表仅能写入四组分区信息;
这四组分区信息我们称为主(Primary)或扩展(Extended)分区;
分区的最小单位为柱面(cylinder)。
6. Linux安装的模式下,磁盘分区的选择极为重要。
7. 整个Linux系统最重要的地方就是在于目录树结构(directory tree),整个目录树结构最重要的就是根目录(root directory),这个根目录的表示方法为一条斜线“/”。
8. 文件系统与目录树的关系(挂载),所谓的挂载就是利用一个目录当成进入点,将磁盘分区的数据放置在该目录下;也就是说,进入该目录就可以读取该分区的意思。
9. 磁盘的设备文件名主要分为IDE接口的/dev/hd[a-d]及SATA/SCSI/USB接口的/dev/sd[a-p]两种。
10. 开机的流程是:BIOS->MBR->boot loader->内核文件。
11. boot loader的功能主要有提供菜单、加载内核、转交控制权给其他loader。
12. boot loader可以安装的地点有两个,分别是MBR与boot sector。
本文详细介绍了Linux系统中的磁盘结构,包括/dev目录下的硬件设备文件,磁盘的组成部分如扇区和柱面,以及主引导分区MBR和分区表的作用。还探讨了Linux磁盘分区的重要性和模式,强调了根目录在目录树结构中的核心地位。同时,解释了文件系统与目录树的关系——挂载,并介绍了不同类型的磁盘设备文件名。最后,概述了开机流程和boot loader的功能与安装位置。

被折叠的 条评论
为什么被折叠?



