Linux学习篇 Linux的磁盘规划

转载出处:[url]http://struggle.blog.51cto.com/333093/85749[/url]
1.       文件系统格式
文件系统是操作系统最为重要的一部分,它定义了磁盘上存储文件的方法和数据结构。文件系统是操作系统组织、存取和保存信息的重要手段,没种操作系统都有自己的文件系统,如 Windows 所使用的文件系统主要有 FAT32 NTFS Linux 所用的文件系统主要有 ext2 ext3 等。
虽然每一种文件系统提供的功能与特点各不相同,但 Linux 可以支持多种文件系统,它支持的文件系统有 ext ext2 ext3 hpfs iso9660 msdos nfs ntfs 等,这使得它更加灵活,并可以和许多其他种操作系统共存。
 
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.       硬盘分区的命名
1 Windows 硬盘分区的命名
Windows 使用盘符来标明硬盘的各个分区,如 C D E 等,最大的盘符是 Z
 
2 Linux 硬盘分区的命名
我先解释一下硬盘代号,这里以 IDE 硬盘为例
一般主板上会有 2 IDE 插槽,分别为 IDE1 IDE2 ,同时每个 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 :用户主目录。   主要存放用户的个人数据信息及为 samba mail 服务提供数据空间
/etc :系统配置文件存放于此
/tmp: 临时文件
在了解了这些目录的作用后,在根据需要来划分分区就会变得很简单。
 
 
下面以我为例来讲解一下具体的分区过程,便于大家理解。
 
实验工具: VMware Workstation 6.0
Linux 版本: renhat enterprise 5
虚拟机中我将放入两块硬盘来存放不同的分区。
载入 as5 的镜像后,开启电源根据提示到硬盘分区选项这里,选择“建立自定义的分区结构”
 
下一步后,会有两块硬盘可供选择: hda hdb 。按照我现在的情况,主要以学习应用服务为主,这样,我把系统目录、引导分区及配置文件目录放在 hda ,把系统服务目录、用户主目录放在 hdb 上。
具体可以这样操作:
(1)     新建 boot 分区
点击“新建”,设置如图,注意,允许的驱动器只选择 hda 就可以了
(2)       新建交换分区 swap
点击“新建”,直接在文件系统中选择 swap 即可,大小为物理内存的两倍,这里我物理内存给了 512M ,所以 swap 大小为 1000M 。驱动器依然选择 hda
(3)     新建 /( ) 分区,依然是在 hda 上,大小为 40G
(4)     hda 上可以根据需要创建一个备份分区,这里我创建 /backup 为备份分区,大小 10G 。其余剩下的空间可以备用。
(5)     新建 /var 分区,这次是在 hdb 硬盘上哦,空间指定大一些,因为应用服务通常会占用比较大的磁盘空间
(6)     新建用户主目录分区,如果要使用 samba 服务的话,建议空间分配大一点
磁盘分区完成,之后的步骤就是设定系统设置了,这里不做介绍。

你可能感兴趣的:(linux,学习,职场,休闲)