『转贴』安装OpenBSD前的分区准备

2009-05-13 14:32:27来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折


http://blog.donews.com/hyo929/archive/2006/06/09/908810.aspx
安装OpenBSD前的分区准备(Standalone OpenBSD Partitioning)

如果你的机器上只安装OpenBSD系统,那么你就不用为怎么和其它操作系统分享硬盘而担心。这仅仅是简单的分区处理—你只要考虑OpenBSD的安装要求就足够了。
你需要分/(root)、swap space、/tmp、/var、/usr、和/home给OpenBSD。如果你忘记建立上述的其中一个分区,安装程序将把原本安装到那个分区的文件全都安装到root分区中。这将很快填充满你的root分区!
Root
root分区保存了主要的系统配置文件和大量在单用户模式下用到的UNIX基本工具。你的root文件系统被存取应该尽可能的快,所以把它放在硬盘的最前面。因为它仅仅保存了基本工具和配置文件,而且它并不需要很大的空间;在一个主流的硬盘驱动器上分配500MB的root分区是比较充足的。我推荐至少分配50MB的空间给root分区。(你可以分配得稍微小一点,但要随着OpenBSD的具体版本制定的最小分区大小而变化。)
如果你熟悉其它类UNIX的操作系统,像有些Linux的发行版,你可能习惯于使用一个单一的大root分区,并把所有东西都放到上面。有很多理由说明这是个坏主义。如果一个分区安全地约束你的log文件,一个操作或使用者的捣乱不会塞满你的整个硬盘;虽然这可能塞满一个分区,但你仍然可以在其它分区上建立和编辑文件,给你处理实际问题带来了可能。而且,对于单个分区,你不能管理硬盘上的文件到底放在哪里。这对性能也是有损伤的。硬盘的损伤或许是由散布在系统各个不相关部位的众多不同文件所引起的。这意味着从一个被损坏的硬盘或者文件系统恢复几乎是不可能的。
Root Limitations
那么多年,i386系统被延续下来,超越自身的限制。毕竟它们是基于一种最初只能处理最大640K RAM的架构。所有现代操作系统的内核都运行在这些限制下,当系统首次启动时就捕获到了BIOS的限制,OpenBSD内核也一样。
许多老的i386系统有504MB的硬盘大小限制,在这些BIOS下,你不能存取硬盘上504MB之外的任何数据。如果你的BIOS不能在那最前的504MB内找到你的操作系统内核,那它就不能引导系统。检查你的硬件手册;如果其中提到了504MB大小限制,这可能要注意了。你必须把整个root分区放置在硬盘最前面的504MB空间中。
另外,经过一段时间i386系统又有了一个类似的8GB大小限制。OpenBSD仍旧无条件遵从它。即使你的系统不受504MB大小限制,你的整个root分区也必须完全地包含在硬盘最前面的8GB空间中。
当然,如果你按照我的建议来为你的root分区分配500MB空间,你将永远不会因为这些限制和由它们造成的潜在损坏而担心。
如果你打破了这些规则,你的系统可能还是可以运行。接着你更新了你的系统,或者移动了/bsd,你的电脑将可能无法引导。所以,分配硬盘的最前面500MB空间给root分区,这样类似的问题将不会在你头上发生。
Swap Space
在你硬盘上的第二块应该是swap空间,这些磁盘空间是用来当作虚拟内存的。当你的计算机装上物理内存,它将开始把空闲的资料移动到swap分区上。
那么,你到底需要多大的swap空间呢?这是在系统管理员之间长久争论的事情。最直接的回答是,“它的大小取决于你的系统。”一般而言应该是你的物理内存大小2倍以上。这是好的惯例,只要你理解这是一般的做法。多了肯定不是坏事。少了就有可能,如果你的系统运行的时候缺乏内存。
如果你发现你需要更多的swap空间,你或许应该购买更多的物理内存来替代。如果不能,你可以使用一个文件来当作swap文件。尽管如此,如果你拥有适量的磁盘空间,简单地分配2倍于物理内存的swap空间是一个比较明智的选择。
你还应该考虑到将来的升级可能。如果一台计算机目前拥有500MB物理内存,但是你计划2个月后把它升级到3GB物理内存,分配6GB磁盘空间给swap或许是一个比较好的主义。毕竟,如果你能提供得起3GB的物理内存给它,当然那6GB的磁盘空间也不再是问题了!

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:服务器端的ARP绑定脚本

下一篇:freebsd postfix