第2章 Linux如何学习

平行运算指的是[将原本的工作分成多份,然后交给多部主机去运算,最终再将结果收集起来]的一种方式。

 

有用 FAQ与How-To网站:

Linux自己的文件数据: /usr/share/doc (在你的Linux系统中)

CLDP中文文件计划 http://www.linux.org.tw/CLDP

The Linux Documentation Project: http://www.tldp.org/

 

作为一个使用者,人要迁就机器;作为一个开发者,要机器迁就人。

 

第3章  主机规划与磁盘分区

磁盘阵列(RAID)是利用硬件技术将整个硬盘整合成为一个大硬盘的方法,操作系统只会看到最后被整合起来的大硬盘。由于磁盘阵列是由多个硬盘组成,所以可以达成速度效能、备份等任务。

 

在Linux系统中,几乎所有的硬件装置档案都在/dev这个目录内。

常见装置与其在Linux中的档名:

装置

装置在Linux内的文件名

IDE硬盘机

/dev/hd[a-d]

SCSI/SATA/USB硬盘机

/dev/sd[a-p]

USB快闪碟

/dev/sd[a-p] (与SATA相同)

软盘驱动器

/dev/fd[0-1]

打印机

25针: /dev/lp[0-2]

鼠标

USB: /dev/usb/mouse[0-15]

PS2: /dev/psaux

当前CDROM/DVDROM

/dev/cdrom

当前的鼠标

/dev/mouse

磁带机

IDE: /dev/ht0

SCSI: /dev/st0

 

磁盘连接的方式与装置文件名的关系

以IDE接口来说,由于一个IDE扁平电缆可以连接两个IDE装置,又通常主机都会提供两个IDE接口,因此最多可以接到四个IDE装置。这两个IDE接口通常被称为IDE1(primary)及IDE2(secondary),而每条扁平电缆上面的IDE装置可以被区分为Master与Slave。这四个IDE装置的文件名为:

IDE\Jumper

Master

Slave

IDE1(Primary)

/dev/had

/dev/hdb

IDE2(Secondary)

/dev/hdc

/dev/hdd

 

以SATA接口来说,由于SATA/USB/SCSI等磁盘接口都是使用SCSI模块来驱动的,因此这些接口的磁盘装置文件名都是/dev/sd[a-p]的格式。但与IDE接口不同的是,SATA/USB接口的磁盘根本就没有一定的顺序,而是以Linux核心侦测到磁盘的顺序来定。

 

磁盘的第一个扇区主要记录了两个重要信息,分别是:

  • 主要启动记录区(Master Boot Record, MBR):可以安装开机管理程序的地方,有446bytes
  • 分割表(partition table):记录整颗硬盘分割的状态,有64bytes.

分割表最多能容纳四笔分割的记录,这四个分割的记录被称为主要(Primary)或延伸(Extended)分割槽。

延伸分割的目的是使用额外的扇区来记录分割信息,延伸分割本身并不能被拿来格式化。然后我们可以透过延伸分割所指向的那个区块继续作分割的记录。由延伸分割继续切出来的分割槽,被称为逻辑分割槽(logical partition)。逻辑分割槽的装置名称号码由5号开始,如:/dev/hda5。

 

总结:

  • 主要分割与延伸分割最多可以有四笔(硬盘的限制)
  • 延伸分割最多只能有一个(操作系统的限制)
  • 逻辑分割是由延伸分割持续切割出来的分割槽
  • 能够被格式化后,作为数据存取的分割槽为主要分割与逻辑分割。延伸分割无法格式化
  • 逻辑分割的数量依操作系统而不同,在Linux系统中,IDE硬盘最多有59个逻辑分割(5号到63号),SATA硬盘则有11个逻辑分割(5号到15号)。