免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 914 | 回复: 0
打印 上一主题 下一主题

根据服务器需求合理选择Linux分区 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-07-26 15:14 |只看该作者 |倒序浏览

  Linux系统管理员要根据服务器的用途来选择合适的Linux分区。在Linux系统上部署网络应用的时候,系统管理员需要合理规划Linux分区。这跟在微软服务器上部署网络应用有一定的差别。在微软服务器上如果要实现比较高的安全性能的话,只需要把分区格式转换为NTFS格式即可。但是如果采用Linux系统的话,就没有这么简单。
  一、 Linux分区与Windos分区表示的异同。
 微软操作系统中,其分区是通过C、D、E等单个大小字母表示的。但是在Linux操作系统中则另有一套表示的方法。如果要管理好Linux分区,在首先要对这套分区的编码有一个了解。其实,Linux系统中分区的编码分为两部分,一是硬盘的编码,二是分区的编码。
  在Linux系统中,每一个硬件设备都印射到一个系统的文件。所以硬盘、光驱等硬件设备在Linux系统中是以一个文件的形式存储的。Linux 把各种 IDE 设备分配了一个由 hd 前缀组成的文件;而对于各种 SCSI 设备,则分配了一个由 sd 前缀组成的文件。例如,第一个 IDE 设备,Linux 就定义为 hda;第二个 IDE 设备就定义为 hdb;下面以此类推。而 SCSI 设备就应该是 sda、sdb、sdc 等。如果Linux操作系统中有两块IDE硬盘,则第一个硬盘代码为had,第二块硬盘代码为hdb。显然这跟微软的操作系统表示方法不一样。如果是Windows操作系统,则它直接以磁盘0、磁盘1表示。
  另外,在分区的表示上两个操作系统也有差异。两者有一个相同,就是要进行分区就必须针对每一个硬件设备进行操作,这就有可能是一块IDE硬盘或是一块SCSI硬盘。不过两者分区的代码不同。对于每一个硬盘,Linux操作系统中分配了一个 1 到 16 的序列号码,这就代表了这块硬盘上面的分区号码。例如,第一块 IDE 硬盘的第一个分区,在 Linux 下面映射的就是 hda1,第二个分区就称作是 hda2。如果有第二块硬盘,则分区的代码就为hdb1等等。这跟Windows操作系统是不同的。在微软操作系统中,其分区直接使以C、D、E、F等标示下去的。故如果单看这个分区代码,在微软操作系统中并不知道这个操作系统中有多少块硬盘,哪一个分区是在哪一个硬盘上的。这就给系统的日常管理带来一定的麻烦。
  在Linux系统中利用df命令可以查看当前的分区信息。其现实的信息如下图。从这个信息中可以得知当前硬盘的数量、硬盘的类型(是IDE硬盘还是SCSI硬盘)、各个分区的用途、使用率等等。
  在Linux操作系统中,有两个很特殊的分区。他们分别叫做CHROOT分区与/CACHE分区。这两个分区并不是Linux操作系统上必须存在的分区。这两个分区的是否需要存在直接跟在Linux所跑的服务有关。


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/2305/showart_2007933.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP