Linux管理员手册(3)--磁盘和其他存贮介质的使用[20]

[入库:2005年9月19日] [更新:2007年3月24日]

本文简介:

    传统的方法是有个(相对)小的根文件系统,包括 /bin , /etc , /dev , /lib , /tmp , 和其他系统启动和运行需要的东西。这种方法,根文件系统(在它自己的分区或硬盘上)是所有系统启动需要的东西。理由是如果根文件系统小而不常用,系统崩溃时它就不太容易损坏,而且崩溃时也易于修复。然后给/usr 目录树、用户主目录(经常在/home )、对换空间产生单独的分区或使用单独的硬盘。分离的用户主目录(存用户文件)在其自己的分区中易于备份,因为一般无须备份程序(/usr 中)。网络环境中,这样可以使多台计算机共享/usr (例如使用NFS) 这样每台机器可以节约数十、数百兆的磁盘空间。
  
    多分区的问题是将整个磁盘的空闲空间分割成若干小片。现在,由于磁盘和操作系统已经很可靠,许多人更倾向与一个分区存所有文件。当然,这样可能比备份、回存小分区痛苦些。
  
    对于小硬盘(假设你不做核心开发),最好的方法可能是只要一个分区。对于大硬盘,分几个大分区可能更好。尤其在某种情况下出现错误时。 (注意这里说的小和大是相对的,根据你对磁盘空间的需求而言。)
  
    如果你有多个硬盘,你可能想让根文件系统(包括/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管理员手册(3)--磁盘和其他存贮介质的使用
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top