多分区的问题是将整个磁盘的空闲空间分割成若干小片 。现在,由于磁盘和操作系统已经很可靠,许多人更倾向与一个分区存所有文件 。当然,这样可能比备份、回存小分区痛苦些 。
对于小硬盘(假设你不做核心开发),最好的方法可能是只要一个分区 。对于大硬盘,分几个大分区可能更好 。尤其在某种情况下出现错误时 。(注意这里说的小和大是相对的,根据你对磁盘空间的需求而言 。)
如果你有多个硬盘,你可能想让根文件系统(包括/usr ) 在一个上,而用户主目录在另一个上 。
最好准备尝试几个不同的分区方案(over time, not just while first installing the system) 。这有些工作量,因为这其实是从头安装系统若干遍,但这是确认正确的唯一方法 。
空间要求
你安装的Linux给出一些对不同配置所需磁盘空间的指示 。单独安装的程序可能也是 。这能帮助你计划你的磁盘使用,但你应该为以后可能的需求保留一些额外空间 。
拥护文件总量基于你的用户希望 。许多人好象想要他们所有可能的文件量,但多多益善 。有些人只有很少的文字处理,也许几兆就够,而有些人可能需要上GB的空间做图象处理 。
顺便说一句,用KB或MB比较文件大小和用MB给出的磁盘空间时,应当注意这2者的可能的不同 。一些硬盘制造商喜欢称1000字节为1KB,1000KB为1MB,而计算机世界的其他地方都以1024为因数 。因此我的MB硬盘实际只是330MB硬盘 。
对换空间在5.5章讨论 。
硬盘分配举例
我原来有个109MB的硬盘,现在我用一个330MB硬盘 。我解释一下我如何分区这些硬盘并说明为什么 。
当我的需要和操作系统变化时,我用不同的方法分区109MB硬盘 。我说明2种方案 。首先,我曾和Linux一起运行MSDOS,为此,我需要大约20MB给MSDOS、C编译器、编辑器、一些其他工具、我工作的程序、和足够的空闲空间 。给Linux开了10MB对换分区,其他79MB作为一个分区给Linux 。我曾试验给出单独的根,/usr , 和/home ,但这样就没有什么空闲空间干什么有趣的事了 。
当我不再需要MSDOS,我重新分区,12MB对换分区,其他是一个单独的文件系统 。
从头分区是为了玩玩要求自己分区的一些东西,例如试试不同的Linux,或比较文件系统的速度 。当没有这些需要后,就把它作为对换区(我喜欢打开好多窗口) 。
给Linux增加更多的磁盘空间
给Linux增加更多的磁盘空间很容易,至少在硬件都安装好后(硬件安装不在本书所述的范围) 。如果需要,先格式化,然后产生分区和上面说过的文件系统,在/etc/fstab 中加入正确的行使之能自动mount 。
节约磁盘空间的提示
节约磁盘空间的最好提示是不要安装不必要的程序 。许多Linux distributions给出安装其所带软件包某些部分的选择,分析你的需求你可能发现好多你并不需要 。这会节约很多磁盘空间,因为许多程序需要很大空间 。即使你需要某部分包或程序,也不一定需要其全部 。例如有些在线文档可能不必要,有些GNU Emacs的Elisp文件, 有些X11的字体,或者有些编程库 。
如果你不能卸装包,你可以压缩 。如gzip 或zip 的压缩程序可以压缩/解压文件或文件群 。gzexe 系统可以对用户透明地压缩/解压程序 (没用的程序被压缩,当被使用时解压) 。实验中的DouBle 系统对程序透明地压缩文件系统中的所有文件 。(如果你熟悉例如Stacker for MS-DOS等产品,原理是一样的 。)
- 1 Linux管理员手册--系统概述
- 2 Linux管理员手册--目录树概述
- 2 Linux指令大全
- Linux指令大全
- Linux下Makefile的automake生成全攻略
- Linux中流媒体Helix Server的安装和配置
- 利用shell编程实现DOS风格的Linux命令行
- 设置一个高容量的Linux POP3服务器
- 如何在Linux环境模拟DOS命令
- 下 Linux系统文件命令精通指南
