2.1 linux 硬件搭配
1.各个组件或设备在LINUX下面都是文件,与WINDWS设备名称的概念不一致
2.LINUX发布的发行版都会对默认支持的硬件在HOWTO文件中查询硬件支持情况或到每个发行版官方网站查询(发行版和内核版本不同)。
3.LINUX中所有设备都被当成一个文件夹对待,每个设备都有设备文件名。
4.Linux系统中几乎所有的硬件设备文件都在"/dev这个目录内",例如/dev/sda。常用的设备接口列表:P68页
2.2LINUX 磁盘分区
1.Linux不同磁盘挂载在不同的设备文件夹,/dev/sda /dev/sdb 两个不同的磁盘
2.MBR分区表格式与限制
1)一般第一个扇区512字节存储启动引导程序记录区(446字节)和分区表(64字节),分区表只能存储四组记录区(每组16字节,记录区记录了起始和结束的柱面号码),所以只能分四个主分区(P+P+P+P)、三个主分区+一个扩展分区(P+P+P+L,扩展分区(最多一个,并且无法被格式化))或更少(P+P/P+L),分区的单位为柱面,以柱面为单位可提高读写效率。
2)若磁盘分为P+P+逻辑分区,在LINUX操作系统中设备文件名分别为:
P1:/dev/sda1 P2:/dev/sda2 L1:/dev/sda5 L2:/dev/sda6
sda[1-4]保留给主分区和扩展分区使用,而逻辑分区从sda5开始,逻辑分区由扩展分区划分得到。
3.GPT磁盘分区表
MBR的不同:
1)使用34个LBA(每个512字节)记录分区信息,磁盘最后34个LBA作为前面34个LBA备份(倒序),LBA0存储第一阶段的启动引导程序,其中包含一个特殊标志位识别GPT模式,LBA1保存分区表的位置和大小,LBA2-33实际记录分区的信息,每个分区4个分区记录,每个128个字节可以记录1ZB的大小容量。理论上可以分为128个磁盘,同时没有主分区、扩展分区、逻辑分区的概念,全部可视为主分区。LINUX也从之前的最多15个分区,通过udev等方式处理,使没有分区数量限制。
2.3 启动流程
1.每个分区有自己启动扇区,这是同时安装多个操作系统的关键
2.4 LINUX安装模式下磁盘分区的选择
1.文件系统和目录树的关系(mount 挂载)
1)文件系统(磁盘分区)都是挂载在某一个目录下,可修改不同的挂载目录,对目录操作就是对文件系统操作
2)不同的目录可以挂载到不同的磁盘分区,根目录必须要挂载到某一个磁盘分区,尽量大。
3)硬盘规划很重要,针对LINUX不同的用途分给不同目录不同的大小空间。