您的位置:首页 > 运维架构 > Linux

Linux学习篇 1.Linux的磁盘规划 推荐

2008-07-04 21:25 369 查看
[align=left]历时1个月的学习,对Linux终于小有了解,初步可以做些操作了,同时对Linux有了更深的理解,以前没接触的时候觉得高不可攀,经过一段时间的学习才发现,原来也没想象中的那么难,哈哈 ,独乐乐不如群乐乐,下面是我以做笔记的方式写的文章,有些生硬,请大家批评指导。好,闲话不多说,正式开始吧。[/align]
[align=left] [/align]
[align=left]1. 文件系统格式[/align]
[align=left]文件系统是操作系统最为重要的一部分,它定义了磁盘上存储文件的方法和数据结构。文件系统是操作系统组织、存取和保存信息的重要手段,没种操作系统都有自己的文件系统,如Windows所使用的文件系统主要有FAT32、NTFS;Linux所用的文件系统主要有ext2、ext3等。[/align]
虽然每一种文件系统提供的功能与特点各不相同,但Linux可以支持多种文件系统,它支持的文件系统有ext、ext2、ext3、hpfs、iso9660、msdos、nfs、ntfs等,这使得它更加灵活,并可以和许多其他种操作系统共存。

[align=left]2. Linux中硬件设备的表示方法[/align]
[align=left] [/align]

[align=center]设备[/align][align=center]在Linux中的代号[/align]
[align=center]IDE硬盘[/align][align=center]/dev/hd[a-d][/align]
[align=center]SCSI硬盘[/align][align=center]/dev/sd[a-p][/align]
[align=center]USB设备[/align][align=center]/dev/sd[a-p](与SCSI硬盘一样)[/align]
[align=center]CD/DVD-ROM[/align][align=center]/dev/cdrom[/align]
[align=center]打印机[/align][align=center]/dev/lp[0-2][/align]
[align=center]磁带[/align][align=center]/dev/ht0(IDE)或/dev/st0(SCSI)[/align]
[align=left]在Linux系统当中,每个设备都被当成一个文件来对待!所以我们在使用这个设备的时候就要去调用相对应的文件来加载设备,例如要使用光驱,就要加载/media/cdrom或者把光驱加载到一个挂载点上(一个目录),这些内容以后我会详细介绍。[/align]
[align=left] [/align]

[align=left]3. 硬盘分区的命名[/align]
[align=left](1)Windows硬盘分区的命名[/align]
[align=left]Windows使用盘符来标明硬盘的各个分区,如C、D、E等,最大的盘符是Z。[/align]
[align=left] [/align]
[align=left](2)Linux硬盘分区的命名[/align]
[align=left]我先解释一下硬盘代号,这里以IDE硬盘为例[/align]
[align=left]一般主板上会有2个IDE插槽,分别为IDE1、IDE2,同时每个IDE口可以挂两块硬盘,这样,四块硬盘就会这样标识:IDE1通道通过跳线设置为primary的时候,硬盘显示为hda,如果设置为secondary的时候,硬盘标识为hdb。以此类推,就可以得到下面这个表[/align]

[align=center]硬盘通道[/align][align=center]硬盘模式[/align][align=center]在Linux中的标识[/align]
[align=center]IDE1[/align][align=center]Permary[/align][align=center]Hda[/align]
[align=center]IDE1[/align][align=center]Secondary[/align][align=center]Hdb[/align]
[align=center]IDE2[/align][align=center]Permary[/align][align=center]Hdc[/align]
[align=center]IDE2[/align][align=center]Secondary[/align][align=center]Hdd[/align]
[align=left]在Linux中,分区使用设备名称+分区号码来表示,主分区或扩展分区号码编号为1-4,逻辑分区的分区编号从5开始。例如下表:[/align]

[align=left]名称[/align][align=left]说明[/align]
[align=left]/dev/hda[/align][align=left]IDE接口的主盘[/align]
[align=left]/dev/hda1[/align][align=left]IDE接口的主盘第1个分区(主分区或扩展分区)[/align]
[align=left]/dev/hda2[/align][align=left]IDE接口的主盘第2个分区(主分区或扩展分区)[/align]
[align=left]/dev/hda5[/align][align=left]IDE接口的主盘第1个逻辑分区[/align]
[align=left]主分区可以直接使用,扩展分区不能直接使用,需要分为逻辑分区后使用,一个扩展分区可以分为多个逻辑分区。[/align]
[align=left] [/align]
[align=left]4. Linux分区方案[/align]
[align=left]对于初学者来说,只需要2个分区就可以了。[/align]
[align=left]Swap分区:swap分区的作用是充当虚拟内存,其大小通常是物理内存的两倍左右。[/align]
[align=left]/(根)分区:Linux将大部分的系统文件和用户文件都保存在/(根)分区上,所以该分区一定要足够大,一般要求大于5GB。[/align]
[align=left] [/align]
[align=left]以上仅对刚刚学习Linux的初学者而言,但对于实际应用中的主机,不会将所有数据都放置在/(根)目录中,一般会根据提供的服务类型调整分区。[/align]
[align=left] [/align]
[align=left]/(根):这时/只用来存储配置文件和临时文件了[/align]
[align=left]/boot:系统引导分区,存放系统的引导文件,一般设置为100M左右[/align]
[align=left]/usr:存放操作系统文件,如果是数据库服务器,这个目录一定要大哦。[/align]
[align=left]/var:系统提供的各类服务的预存储目录均存放在这里,如www服务等。空间大小可根据使用的服务来制定。[/align]
[align=left]/home:用户主目录。 主要存放用户的个人数据信息及为samba、mail服务提供数据空间[/align]
[align=left]/etc:系统配置文件存放于此[/align]
[align=left]/tmp:临时文件[/align]
[align=left]在了解了这些目录的作用后,在根据需要来划分分区就会变得很简单。[/align]
[align=left] [/align]
[align=left] [/align]
[align=left]下面以我为例来讲解一下具体的分区过程,便于大家理解。[/align]
[align=left] [/align]
[align=left]实验工具:VMware Workstation 6.0[/align]
[align=left]Linux版本:renhat enterprise 5[/align]
[align=left]虚拟机中我将放入两块硬盘来存放不同的分区。[/align]
[align=left]载入as5的镜像后,开启电源根据提示到硬盘分区选项这里,选择“建立自定义的分区结构”[/align]
[align=left] [/align]



[align=left]下一步后,会有两块硬盘可供选择:hda和hdb。按照我现在的情况,主要以学习应用服务为主,这样,我把系统目录、引导分区及配置文件目录放在hda上 ,把系统服务目录、用户主目录放在hdb上。[/align]
[align=left]具体可以这样操作:[/align]
[align=left](1) 新建boot分区[/align]
[align=left]点击“新建”,设置如图,注意,允许的驱动器只选择hda就可以了[/align]



[align=left](2) 新建交换分区swap[/align]
[align=left]点击“新建”,直接在文件系统中选择swap即可,大小为物理内存的两倍,这里我物理内存给了512M,所以swap大小为1000M。驱动器依然选择hda[/align]



[align=left](3) 新建/(根)分区,依然是在hda上,大小为40G[/align]



[align=left](4) 在hda上可以根据需要创建一个备份分区,这里我创建/backup为备份分区,大小10G。其余剩下的空间可以备用。[/align]



[align=left](5) 新建/var分区,这次是在hdb硬盘上哦,空间指定大一些,因为应用服务通常会占用比较大的磁盘空间[/align]



[align=left](6) 新建用户主目录分区,如果要使用samba服务的话,建议空间分配大一点[/align]



[align=left]磁盘分区完成,之后的步骤就是设定系统设置了,这里不做介绍。[/align]
[align=left] [/align]
[align=left]好了,关于磁盘规划方面的内容介绍完了,对于其中的疏漏和错误大家一定要告诉我呀,共同提高吗,嘿嘿^_^. [/align]
[align=left] [/align]
[align=left]参考文章:鸟哥的Linux私房菜[/align]
[align=left] [/align]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐