主机规划与磁盘分区(二)

2.1  Linux与硬件的搭配

2.1.1  计算机的硬件设备

  ●  游戏机/工作机的考虑

  ●  【效能/价格】比与【效能/消耗的瓦数】比的考虑

  ●  支援度的考虑

2.1.2  选择与Linux搭配的主机配备

  ●  一般小型主机且不含X Windows系统

  ●  桌上型(Desktop)Linux系统/含X Window

  ●  中型以上LInux服务器

2.1.3  各硬件设备在Linux中的文件名

设备 设备在Linux里的文件名
SCSI/SATA/USB硬盘机 /dev/sd[a-p]
USB快闪碟 /dev/sd[a-p](与SATA相同)
Virtl/O界面 /dev/vd[a-p]
软盘驱动器 /dev/fd[0-7]

打印机

 

鼠标

/dev/lp[0-2](25针打印机)

/dev/usb/lp[0-15](USB界面)

/dev/input/mouse[0-15](通用)

/dev/psaux(PS/2界面)

/dev/mouse(当前鼠标)

CDROM/DVDROM

/dev/scd[0-1](通用)

/dev/sr[0-1](通用,CentOS常见)

/dev/cdrom(当前CDROM)

磁带机

/dev/ht0(IDE界面)

/dev/st0(SATA/SCI界面)

/dev/tape(当前磁带)

IDE硬盘机 /dev/hd[a-d](旧式系统采用)

2.2  磁盘分区

2.2.1  磁盘连接方式与设备文件名的关系

  以SATA接口的硬盘来说,由于SATA/USB/SAS等磁盘的接口都是使用SCSI模块来驱动的,因此这些接口的磁盘设备文件名都是/dev/sd[a-p]的格式。所以SATA/USB接口的磁盘根本没有一定的顺序,这个时候要根据Linux核心侦测到硬盘的顺序来决定设备文件名。

例题:

  如果你的PC上面有两个SATA硬盘机一个USB磁盘,而主板上有六个SATA的插槽。这两个SATA硬盘分别安插在SATA1、SATA5插槽上,请问这三个磁盘在Linux中的装置文件名为何?

  (1)SATA1插槽上的档名:/dev/sda

  (2)SATA5插槽上的档名:/dev/sdb

  (3)USB磁盘(开机完成后才被系统捕捉):/dev/sdc

2.2.2  MBR与GPT磁盘分区表(partition table)

  早期Linux系统为了兼容Windows的硬盘,因此使用的是支持Windows的MBR(Mater Boot Record,主要开机记录区)的方式来处理开机管理程序的分区表。而开机管理程序记录区与分区表则通通放在磁盘的第一个扇区,这个扇区通常是512bytes的大小,第一个扇区512bytes会有两个数据:

  ●  主要启动记录区(Master Boot Record,MBR):可以安装开机管理程序的地方,有446bytes

  ●  分区表(partition table):记录整块硬盘的分区状态,有64bytes

  由于分区表所在区块仅有64bytes容量,因此最多仅能有四组记录区,每组记录区记录了该区段的起始与结束磁柱号。

2.2.3  开机流程中的BIOS与UEFI开机检测程序

  ●  BIOS:开机主动执行的程序,会认识第一个可开机的装置

  ●  MBR:第一个可开机装置的第一个扇区内的主要启动记录块,内含开机管理程序

  ●  开机管理程序(boot loader):一只可读取核心文件来执行的软件

  ●  核心文件:开始操作系统的功能

2.2.4  Linux安装模式下,磁盘分区的选择

目录树结构

  目录树架构(directory tree)就是以根目录为主,然后向下呈现分支状的目录架构的一种文件架构。所以,整个目录树架构最重要的就是那个根目录(root directory),这个根目录表示方法为一条斜线「/」。

文件系统与目录树的关系(挂载)

  所谓的“挂载”就是利用一个目录当成进入点,将磁盘分区槽的数据放置在该目录下:也就是说,进入该目录就可以读取该分区槽的意思。

 

  

 

  

posted on 2017-09-06 11:26  狼鬼霸天v1  阅读(116)  评论(0)    收藏  举报

导航