• Linux系统分区方案建议


    在安装Linux系统之初,就应该考虑怎样使linux系统得到最好的性能。linux本身也设计为可以良好扩展的形态。

    笔者建议系统程序和业务程序分离安装比较合理,笔者所在的公司也是按照这种理念实施的。比如你有2T的空间,那么你可以拿出100~150G的空间安装你操作系统,其他的可以分配给业务应用。
      linux也是有磁盘碎片的,所以为了减少碎片,应将内容经常改变的目录放在单独的分区。一个优化的分区策略,可以很好地改进Linux系统的性能,减少磁盘碎片,提高磁盘I/O能力。从方便备份数据的角度考虑,因为很多备份工具对整个分区进行备份的效率很高,所以我们应将Linux系统的几个主要的目录作为单独的文件系统,为它们各自分配一个区。

    一、所需的安装目录

     /usr 文件系统中一般不改变的文件,如库,程序。
      /var 文件系统包含会改变的文件。
      /home 文件系统包含用户家目录,即系统上的所有实际数据。
      /tmp 临时文件
      /opt 一些大型程序,安装在这里,方便管理。
      / 根目录

    一个建议的分区:
      / 和其他目录在一个分区,这些基本不做改变。总容量不会超过1G。建议为总容量减去下面三个容量之和。
    /swap 分区

    二、现有系统分区方案

    /swap目录 8G内存小于4G的为内存的2倍  内存大于4G的和内存大小一致即可

    /boot目录 100M

    /根目录   10G不少于20G 较大一些 强制主分区

    /var 目录 10G  100G较大一些

    /usr目 录  50G

    /opt       10G   

    /tmp        5G

    其他剩余空间可以划分出一部分给业务应用

    比如

    /webapp 50G

    剩余的暂时不分配为以后做动态扩展应用,当然前提是你的系统应该是支持逻辑卷

  • 相关阅读:
    C#输出JS代码封装类Alart
    我的汇编学习之路(2)win8(64位)下安装debug
    .NET使用一般处理程序生成验证码
    ?运算符(null合并运算符)和三木运算符
    讲解:小菜鸟自制的.NET实体类生成器
    我的汇编学习之路(1)进制转换
    未来
    callee,caller区别
    string::size_type
    ubuntu 12.04 LTS u盘安装
  • 原文地址:https://www.cnblogs.com/xiaoleiel/p/8340368.html
Copyright © 2020-2023  润新知