Chinaunix首页 | 论坛 | 博客
  • 博客访问: 142365
  • 博文数量: 33
  • 博客积分: 2520
  • 博客等级: 少校
  • 技术积分: 365
  • 用 户 组: 普通用户
  • 注册时间: 2009-04-10 09:26
文章分类

全部博文(33)

文章存档

2011年(1)

2010年(6)

2009年(26)

我的朋友

分类: LINUX

2009-04-28 22:16:32

系统考虑:
  • 磁盘容量
  • 系统的规模
  • 系统的用途
  • 预期的备份方法与备份空间
有限磁盘空间的规划方案
    /boot   50M用一个小型的/boot文件系统当第一分区,可确保所有内核映像文件的位置必定在磁盘的1024-cylinder(磁面柱体)之前。
    /   800MB。用一个大的root分区来容纳/boot之外的所有东西。
    swap   100M

充裕磁盘空间的规划方案:
    /boot   50M
    swap   1G。这不难理解,交换分区大些。
    /      500M。至少。
    /usr   4到8G。用于存储系统程序。
    /var   2-4G。将日志文件放在专属分区,可在日志文件规模意外扩大到塞满文件每时,避免影响到系统的稳定性。
    /tmp   500M。将临时盘放在独立的分区。如上.....
    /home   90G。供所有用户存放数据的专属分区。
实际操作当中,重要的文件服务器会使用备份储媒,如RAID0,RAID5。或者将/home放在具有硬件控制器的磁阵列上。

系统角色
系统所担任的角色也会影响磁盘布局。
    用于服务无磁盘驱动器工作站的NFS服务器的(让连成网路的 DOS/Linux 机器 share 相同的档案系统)/usr,/home,/var的空间应该要比较充裕些。
    邮件服务器与网页服务器的/home与/var应该要有比较多的空间。
    日志服务器只要让/var或/var/log有足够空间即可。

备份方法
备份方法也影响磁盘分区的划分。
    某些备份方法是以磁盘分区为备份单位(即将整个分区全部备份),也就是说,列在/etc/fstab里的每个文件系统都会被当成个别的备份单位。所以这些文件系统的容量就不能走过备份储媒的存储能力。
如:希望备份文件服务器的/home文件系统,但是备份储媒只能容纳32GB,显然,/home的大小就不能超过32G,除非你彩不以分区为单位的备份方法。

交换空间
也即,Windows上所说的虚拟存储。
有一条古老相会的经验法则:主存储器(RAM)的总容量的两倍。

一般性的划分原则
  • 保持一个小的root文件系统/,将目录树的其余部分散到其它分区。root文件系统受损的机会与其容量成正比,小型root文件系统比较不容易受损
  • /boot文件系统独立,而且该分区一定要在1024-cylinder之前。cylinder的单位(Units)为H*S*512B(即磁头数*每轨的扇区数*512B)
  • 将/var独立。日志文件有”轮替机制“(rotation),会尽量保持所有的文件的大小在合理范围内,并自动删除掉过期的日志文件。/var过大则会使轮替机制失效,因为分区过大嘛。
  • 将/tmp独立。容量视情形。需要有足够的空间来容纳用户活动时的临时文件。
  • 在多人使用的系统中将/home独立出来。如果用量宠大,应该将它放在一个磁盘阵列子系统。
  • 将/usr独立出来。其容量要大到足以就会重新编译内核的需求。独立的/usr使得其它工作站可以透过read-only NFS共享此文件系统。
  • 交换空间至少是主存的两倍。如果主存太小,还应该大点。



阅读(487) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~