![](https://p-blog.csdn.net/images/p_blog_csdn_net/boisy_xie/EntryImages/20080828/ubuntu.jpg)
1、硬盘分区
每个硬盘上主要分为主分区(Primary Partition)、扩展分区(Extension Partition)和逻辑分区(Logical Partition)三种。其中在一块硬盘上最多能有四个主分区,当然也可以另外建立一个扩展分区来代替四个主分区的其中一个,然后在扩展分区内建立多个逻辑分区,逻辑分区没有个数的限制。
Windows操作系统一般采用一个主分区加一个逻辑分区,在扩展分区内建立多个逻辑分区的分区方案。
2、文件系统
文件系统是操作系统最为重要的一部分,它定义了磁盘上储存文件的方法和数据结构。
ext3文件系统简介
ext3文件系统是ext2文件系统的升级版本,它是一种日志文件系统。在使用ext3文件系统时,就算遇到非法关机的情况,数据完整性也能得到可靠的保障。
3、硬盘接口
主要有IDE和SCSI两种
IDE
在主板上的两个IDE口,主IDE口一般用“IDE1“来表示,另一个用”IDE2“表示。每个IDE口可以连接两个IDE设备,所以,一台电脑最多可以连接四个IDE设备。接在同一个IDE口上的两个IDE设备之间有主次关系,一个为主设备(Master),另外一个为从设备(Slaver)。
Linux对连接到IDE接口的硬盘使用/dev/hdx的方式命名,x的值对应于硬盘安装位置。x的值可以是a、b、c、d,.
4、硬盘分区的命名
Linux使用设备名称+分区号码标明硬盘的各个分区,对于主分区(或扩展分区)分区号码的编号为1~4,如/dev/hda1、/dev/hda2...,逻辑分区的分区号码编号从5开始。
附:SHA1算法
SHA1算法属于单向加密散列(HASH)算法,散列将任意长度的数据散列成定长的数据,这个定长的数据就是原始数据的摘要(SUM)。
散列的特点之一是,即使原始数据只发生一个小小的改动,数据的散列结构也会发生非常大的变化,所以用它来验证文件的完整性是非常合适的。
Disk Druidisk是linux提供的一个图形化硬盘分区工具,使用这个工具能够直观并且方便地完成硬盘分区工作。
大多情况下的分区:
/boot分区:用于引导系统,包含了操作系统的内核和在启动系统过程中所要用到的文件,大小约为100M
swap分区:充当虚拟内存,大小通常为物理内存的两倍。但是当物理内存大于512M时,swap分区为512M即可。
/(根)分区:Linux将大部分的系统文件和用户文件都报存在/分区上,所以要尽可能大!
GRUB:
GRUB(GRand Unified Bootloader)是一个多重启动管理器,它负责装入内核并引导Linux系统。