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。