- 接手一台服务器,如何了解它的软硬件配置
-
数据库可以装在裸设备上,何为裸设备
知识点:
内核
驱动程序
设备命名
设备访问方式
磁盘的管理
-
内核:
指挥硬件干活的工具,shell翻译官,将人类语言翻译为机器语言,调用内核,使得硬件工作。
内核逻辑上分为 :内核 和 I/O子系统。
I/O子系统有驱动程序,虚拟内存等。
用户假如想使用磁盘,首先创建文件系统,并通过命令调用块驱动程序,然后将数据写入到磁盘。
驱动程序:低级程序,充当内核(I/O子系统)与硬件之间的桥梁。
设备树:有枝叶和子节点。
设备文件:设备在文件系统中的特殊文件。类型有 块与字符之分。
主设备号:标志设备类型。次设备号:唯一标识设备的ID,设备的序列号。
块设备:有固定数据片的设备,以安装文件系统的方式使用的。无序访问。
字符设备:需要按照字符流的方式去有序访问的设备。
刚拿到一块磁盘是干净的,没有东西,这叫做裸设备。现在需要对其进行划分成固定大小的数据片
物理设备名称 /devices 逻辑设备名称: /dev 中,文件里面都是指向物理设备名称。
硬盘
带有直接控制器的磁盘 IDE
带有面向总线的控制器的磁盘 SCSI SATA
磁盘命名:
硬盘物理组成
硬盘分区
MBR分区和实际数据存放区域
MBR:引导程序和磁盘分区表(partition table)
MBR容量有限,solaris只有10个分区记录,我们所说的磁盘分区,实际上是修改MBR里面的分区表。Linux只有4个分区。
-