Linux 网管 123 --- 第4章. 安装及硬体组态 - 3.分割硬碟机

为什麽要分割;?;虽然可能找得到在单;partition;的系统上运作相当正常的;Linux;系统,但事实上,;
在您的储存媒体上分割成多个;partition;有很多好处,这样做可能更容易组态 。;
管;Linux;可以在只定义一个很大的磁碟上运作良好是个事实,但将您的硬碟分割成至少四个主要档案
系统(root,;usr,;home,;and;swap)有一些优点; 。其中包括:;

第一,这可以减少档案系统检查所需时间;(当紧接在开机之後和当进手动的;fsck时),因为这些检查可以
同步进行 。(此外,千万不要;执行;fsck;在一个已挂载的档案系统!!!;您几乎可以确定会感到遗憾 。一个
例外是如果档案系统被挂载成唯读,这样做就无害 。);同样的,在多重;partition的系统上进行档案系统
的检查更简单 。例如,如果我知道我的;/home;partition;有问题,我可以轻松地解挂载它,进行档案系统
检查,然後重新挂载这个已修好的档案系统;(如果不行的话也可以利用救援磁片,重新启动电脑进入单人
模式,然後进行修复) 。;

第二,有了多重;partition,如果您愿意的话,可以将您的一个或多个;partition;挂载成唯读 。例如,
如果您决定在;/usr;下的所有东西即使是;root;也不能接触,您可以将;/usr;partition;挂载成唯读 。;

最後,partition;提供的最重要好处是保护您的档案系统 。如果一个档案系统出了问题;(不论是人为错误
或机器故障),在一个已分割的系统您可能失去单一档案系统中的档案 。在一个未分割的系统,您可能在所
有的档案系统失去它 。;

这个小事实可以变成大效益 。例如,如果您的;root;partition;损坏了而您不能开机,您基本上可以从救
援磁片开机,挂载您的;root;partition,然後从其他;partition;可能它;(或从备份中回存;;参考第
8;章有关您可以如何备份及回存档案的详细说明),像是从home,;然後使用紧急开机磁片再一次重新启动,
键入;“mount;root=/dev/hda3”;(假设包含您的临时;root;档案系统的;partition;是位於hda上的第三个;
partition;);然後完全启动您的;Linux;系统 。然後您可以在您未挂载的损坏;root;partition执行;fsck; 。;

我有关於档案系统灾变的个人经验,我很感激因为使用多重;partition;而使得损失有限 。;

最後,既然;Linux;允许您设置其他作业系统;(像是;Windows;95/98/NT,;BeOS,;或其他您有的),然後双
重-;(或是三重-,;...);启动您的系统,为了这个好处您可能会想要设置其馀的;partition 。典型地,您会想
要为每一个作业系统设置至少一个单独的;partition; 。;Linux;包含了一个大方的;boot;loader;(在;Intel;
为基础的系统叫做;LILO;,;在;Alpha;上相同的东西叫做;MILO,;Sparc;上叫做;SILO;);它可以让您指定在开机
时要用哪一个作业系统启动,还有预设时间到时地预定启动您最喜欢的作业系统;(大概是;Linux,;是吧;?);

您应该根据您的需要分割一部硬碟(或一组) 。在我对;Intel,Alpha,;及;Sparc;等平台的经验,对於相当负
荷的系统,进行相当多的工作时(例如家中的桌上型系统,或是作为工作上的;Internet;伺服器),我发现下列
的估计值对於决定;partition;大小时相当实用 。;
Given:

一部磁碟机;X;Mb/Gb;;(eg.;2;Gb)
(或是超过一部磁碟机其总和为;X;Mb/Gb)

Calculate:

(swap);大约是主记忆体的两倍;;;;;(eg.;64;Mb;系统有;128;Mb;swap)
/;(root);;大约占可用空间;10%;;;;(eg.;200;Mb)
/home;;;;大约占可用空间;20%;;;;;(eg.;400;Mb)
/usr;;;;;;;占所有其馀空间;;;;;;;(eg.;1272;Mb)

/var;(可选择;--;参考下面)
/boot;(可选择;--;参考下面)
/archive;(可选择;--;参考下面)



当然,;上面只是估计的方案 。;明显地您会按照您的;Linux;系统的用途而想要改变这些百分比 。如果您想要

推荐阅读