快速业务通道

freebsd分区的总结

作者 佚名技术 来源 操作系统 浏览 发布时间 2012-06-28

分区的术语
FreeBSD将硬盘分成最多四个slice(片段),FreeBSD的开机区必须在这些slice其中之一。每一个slice上又可以分成最多8个partition(分区),分别称为a,b,c,d,e,f,g,h,传统上a,b,c,d分区有特殊的意义,a表示root分区,b表示swap分区,c表示整个slice,d表示整个硬盘。

分区的顺序
从FreeBSD-2.0.5开始,FreeBSD发展了新的slice概念,只有c内定位整个slice,其他都可自由使用,但一般还是遵循传统观念,即a:root,b:swap,efgh:其他使用。

root和/usr分区通常是读得比较频繁,写得比较少,需放在靠近外磁道的地方,可以把比较大的分区如/usr放在内磁道上。而/var和/var/tmp则读写都比较频繁。

按照相应顺序创建分区:root,swap,/var,/usr。

分区的用途
/它保存的是启动系统需要的文件。

/var主要用来存放:邮箱,打印spool 和日志文件。邮箱和日志文件可能会达到一个无法预料的数量,这主要取决于在你的系统上有多少用户和你的日志文件可以保存多长时间。如果你想要运行一个邮件服务器,一个超过G数量级的/var分区是必要的。另外, /var/tmp要足够大,以便于能够包含足够的你可能会添加的packages。

/usr分区保存了支持系统所需的文件和一个叫做/usr/local的用来保存从ports 安装文件的子目录。如果你不使用ports 也不希望把系统源代码保存在机器上,你可以节省超过1G 的/usr分区。如果你安装许多ports,我们建议至少要为/usr保留2G 的空间,如果你也想把系统源代码保存在你的机器上,我们建议为/usr保留3G 的空间。不要低估了这个分区所需要的空间的大小,它可能会不断增加,让你非常吃惊!当你调整分区的大小时,记住你的系统可能会不断增加对空间的需求。

swap交换区可以避免碎片,也防止了对文件系统的影响,性能较好。通常情况下交换分区是内存的2-2.5倍,这足以应付日常的突发事件。在配置有很多SCSI(或IDE)磁盘的较大系统中,我们强烈建议你给每一个硬盘都创建一个SWAP。Swap 分区应当拥有同样的大小。内核可能会处理成任意大小,但内部数据结构则是最大swap 分区的4 倍。保持swap 分区同样的大小,可以允许内核最佳地调度swap 空间来访问磁盘。

/tmp用来保存临时文件。

分区注意事项
分区的大小根据应用的实际情况而异,特别指出的是,网站文件、数据库文件、日志文件、临时文件应当单独分区存储,以防止攻击者滥用磁盘空间导致系统崩溃。

特殊分区参考
一块容量为18G SCSI硬盘的分区例子
分区 大小 备注
/ 128M
SWAP 1008M 至少是内存数量的2倍(本系统采用512M内存)
/tmp 256M
/usr 3G 系统和Apache等应用软件、源码存储于这个分区
/usr/home 7G 网站文件存储于此
/var 3G 数据库将使用这个分区
/var/log 2811M 日志文件单独分区

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号