磁盘分区
-
设备文件映射表
- 在Linux里面,所有的硬件都是被当作文件来处理的,注意一下在Linux里面U盘和硬盘(SATA,SCS,IDE)文件名字是一样的,键盘在Linux里面没有对应的文件。
- 在Linux里面,所有的硬件都是被当作文件来处理的,注意一下在Linux里面U盘和硬盘(SATA,SCS,IDE)文件名字是一样的,键盘在Linux里面没有对应的文件。
-
磁盘分区(非常重要)
- 硬盘设备是根据Linux内核检测到的顺序来命名的
- 硬盘的结构复习(了解磁道,扇区就可)
- A是磁道,多个磁盘的同一个磁道重叠起来叫做柱面,它包含了很多个扇区。
- B是几何上的扇区,只做标示,此处无特殊含义。
- C是扇区,扇区是磁盘的最小组成单元,通常是512字节(有的磁盘时4096字节)。
- 扇区的大小有两种(512B和4K)
- MBR和GPT是两种分区格式。
- 记录MBR的有关信息存在于硬盘的第一个扇区里。
- 第一个扇区一般只有512B,其中446B是主引导记录,64B是分区表,由于记录一个分区至少需要16B,所以MBR分区格式下最多只能有四个主分区,欲划分更多分区只能靠逻辑分区。
- MBR最高支持2.2T的硬盘,GPT最大支持18EB=1024*1024TB,但是并不是所有的操作系统都支持GPT,也不是所有的硬件都支持GPT,是否能够读写GPT格式与启动的检测程序有关。
- 参考链接:MBR和GPT
-
启动检测程序BIOS和UEFI
- BIOS是计算机在启动的时候,执行的第一个程序
- bios是汇编写的,UEFI是c写的,BIOS不懂GPT,所以就有了UEFI的出现
- 拓展:BIOS和UEFI启动流程
- 拓展:UEFI 引导与 BIOS 引导在原理上有什么区别?
-
Linux安装模式下,磁盘分区的选择(极其重要)
- 目录树架构:以根目录为主,然后向下呈现分枝状
- 挂载:将磁盘分区和目录挂钩,使得可以通过操作目录来操作分区。
- 初次安装linux,建议选择自定义安装(专家模式),划分一个/和swap,预留一个备用的剩余磁盘容量就可。
-
安装Linux前的规划(略)