ღ Miranda

Linux 磁盘分区

磁盘管理和分区是很重要的,分区不当可能导致系统崩溃,但在分区前也要掌握关于磁盘的基本知识。

磁盘扇区

整颗磁盘的第一个扇区记录了:

主要启动记录区(Master Boot Record, MBR)

大小为446bytes,系统开机会读取这个区块。

分割表(partition table)

记录整颗硬盘分割的状态,有64bytes,分为四组记录区,每个区记录了起始与结束的磁柱号码,在系统中的文件名为:/dev/hda[1-4]

分割表只能写入四组信息,称为主分区和扩展分区(最多一个),但可以用其他扇区记录额外的分割信息,扩展分区继续分出的分区为逻辑分区,但扩展分区是不能直接用的,他是以逻辑分区的方式来使用的,扩展分区无法格式化,逻辑分区号从5开始,1到4号留给主分区和扩展分区。

开机流程与主要启动记录区(MBR)

整个开机流程到操作系统之前的动作应该是这样的:

BIOS

它是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序,它可从CMOS中读写系统设置的具体信息。

MBR

第一个可开机装置的第一个启区内的主要启劢记录区块,内含开机管理程序。

开机管理程序(boot loader)

是操作系统装在MBR上的软件,主要有如下功能:

提供选单

用户可以选择不同的开机项目,这也是多重引导的重要功能。

载入核心档案

直接指向可开机的程序区段来开始操作系统。

转交其他 loader

将开机管理功能转交给其他loader负责,开机管理程序也可以安装在每个分割槽的启动扇区,每个分割槽都有自己的启动扇区。

Linux下磁盘分区选择

挂载

挂载就是利用一个目录当成进入点,将磁盘分区槽的数据放置在该目录下,分区挂载到根目录,就是根目录的数据会放在这个分区中

挂载点与磁盘分区

基本分割方法

仅分出根目录(/)与内存置换空间(swap)即可,邮件主机可以将/var目录分大点,CentOS下频繁读写和大容量目录主要有/ /usr /home /var /swap,再分出100M左右的/boot分区即可。

发表评论

电子邮件地址不会被公开。