Linux学习篇 Linux的磁盘规划

来源:互联网 发布:波士顿矩阵分析法案例 编辑:程序博客网 时间:2024/05/17 05:09
1.       文件系统格式
文件系统是操作系统最为重要的一部分,它定义了磁盘上存储文件的方法和数据结构。文件系统是操作系统组织、存取和保存信息的重要手段,没种操作系统都有自己的文件系统,如Windows所使用的文件系统主要有FAT32NTFSLinux所用的文件系统主要有ext2ext3等。
虽然每一种文件系统提供的功能与特点各不相同,但Linux可以支持多种文件系统,它支持的文件系统有extext2ext3hpfsiso9660msdosnfsntfs等,这使得它更加灵活,并可以和许多其他种操作系统共存。
 
2.       Linux中硬件设备的表示方法
 
设备
Linux中的代号
IDE硬盘
/dev/hd[a-d]
SCSI硬盘
/dev/sd[a-p]
USB设备
/dev/sd[a-p](SCSI硬盘一样)
CD/DVD-ROM
/dev/cdrom
打印机
/dev/lp[0-2]
磁带
/dev/ht0(IDE)/dev/st0(SCSI)
Linux系统当中,每个设备都被当成一个文件来对待!所以我们在使用这个设备的时候就要去调用相对应的文件来加载设备,例如要使用光驱,就要加载/media/cdrom或者把光驱加载到一个挂载点上(一个目录),这些内容以后我会详细介绍。
 
 
3.       硬盘分区的命名
1Windows硬盘分区的命名
Windows使用盘符来标明硬盘的各个分区,如CDE等,最大的盘符是Z
 
2Linux硬盘分区的命名
我先解释一下硬盘代号,这里以IDE硬盘为例
一般主板上会有2IDE插槽,分别为IDE1IDE2,同时每个IDE口可以挂两块硬盘,这样,四块硬盘就会这样标识:IDE1通道通过跳线设置为primary的时候,硬盘显示为hda,如果设置为secondary的时候,硬盘标识为hdb。以此类推,就可以得到下面这个表
硬盘通道
硬盘模式
Linux中的标识
IDE1
Permary
Hda
IDE1
Secondary
Hdb
IDE2
Permary
Hdc
IDE2
Secondary
Hdd
Linux中,分区使用设备名称+分区号码来表示,主分区或扩展分区号码编号为1-4,逻辑分区的分区编号从5开始。例如下表:
名称
说明
/dev/hda
IDE接口的主盘
/dev/hda1
IDE接口的主盘第1个分区(主分区或扩展分区)
/dev/hda2
IDE接口的主盘第2个分区(主分区或扩展分区)
/dev/hda5
IDE接口的主盘第1个逻辑分区
主分区可以直接使用,扩展分区不能直接使用,需要分为逻辑分区后使用,一个扩展分区可以分为多个逻辑分区。
 
4.       Linux分区方案
对于初学者来说,只需要2个分区就可以了。
Swap分区:swap分区的作用是充当虚拟内存,其大小通常是物理内存的两倍左右。
/()分区:Linux将大部分的系统文件和用户文件都保存在/()分区上,所以该分区一定要足够大,一般要求大于5GB
 
以上仅对刚刚学习Linux的初学者而言,但对于实际应用中的主机,不会将所有数据都放置在/()目录中,一般会根据提供的服务类型调整分区。
 
/():这时/只用来存储配置文件和临时文件了
/boot:系统引导分区,存放系统的引导文件,一般设置为100M左右
/usr:存放操作系统文件,如果是数据库服务器,这个目录一定要大哦。
/var:系统提供的各类服务的预存储目录均存放在这里,如www服务等。空间大小可根据使用的服务来制定。
/home:用户主目录。  主要存放用户的个人数据信息及为sambamail服务提供数据空间
/etc:系统配置文件存放于此
/tmp:临时文件
在了解了这些目录的作用后,在根据需要来划分分区就会变得很简单。
 
 
下面以我为例来讲解一下具体的分区过程,便于大家理解。
 
实验工具:VMware Workstation 6.0
Linux版本:renhat enterprise 5
虚拟机中我将放入两块硬盘来存放不同的分区。
载入as5的镜像后,开启电源根据提示到硬盘分区选项这里,选择“建立自定义的分区结构”
 
下一步后,会有两块硬盘可供选择:hdahdb。按照我现在的情况,主要以学习应用服务为主,这样,我把系统目录、引导分区及配置文件目录放在hda ,把系统服务目录、用户主目录放在hdb上。
具体可以这样操作:
(1)     新建boot分区
点击“新建”,设置如图,注意,允许的驱动器只选择hda就可以了
(2)      新建交换分区swap
点击“新建”,直接在文件系统中选择swap即可,大小为物理内存的两倍,这里我物理内存给了512M,所以swap大小为1000M。驱动器依然选择hda
(3)     新建/()分区,依然是在hda上,大小为40G
(4)     hda上可以根据需要创建一个备份分区,这里我创建/backup为备份分区,大小10G。其余剩下的空间可以备用。
(5)     新建/var分区,这次是在hdb硬盘上哦,空间指定大一些,因为应用服务通常会占用比较大的磁盘空间
(6)     新建用户主目录分区,如果要使用samba服务的话,建议空间分配大一点
磁盘分区完成,之后的步骤就是设定系统设置了,这里不做介绍。