在企业实际生产环境中,如何对服务器进行分区才能保证最大化的合理利用磁盘是我们比较关注的一个问题。一个系统分区通常需要三个分区就可以了。1、一个/boot
引导分区进行系统启动的引导操作。2、一个swap
虚拟内存交换分区,数值为物理机实际内存的1.5倍,如果物理内存大于16G时,该分区最大设置为16G或是不设置该分区都是没问题的。3、一个/
分区也就是根分区。还可以根据实际需求再分出一个数据分区,这样更合理的把数据和应用分开,具有良好的安全行和可维护性。今天就给出几个经常使用的系统分区方案供大家参考。
案例一:服务器集群架构中的节点服务器
- /boot: 200M。----------------------------引导分区200MB完全够用。
- swap: 物理内存的1.5倍。------------------当内存大于8G时,常配置在8-16G之间,大于16G就太浪费,除非你们公司是土豪公司。
- /: 剩余硬盘空间大小。----------------------只作为服务节点不再单独分出一个数据分区,将数据放在根分区下可以充分利用资源。
案例二: 存放数据库及存储角色的服务器
/boot: 200M。 ---------------------------通常都是这个数值。
/: 50~200G。-----------------------------只存放系统相关文件,网站等业务数据不放在这里。
swap: 物理内存的1.5倍。---------------当内存大于或等于8G时,配置为8-16G。
/data: 剩余硬盘空间大小。--------------单独分出一个数据分区便于对数据进行管理操作。
案例三: 作为大型网站或门户网站的服务器
- /boot: 200M。--------------------------通常都是这个数值。
- /:50~200G。----------------------------只存放系统相关文件,网站等业务数据不放在这里。
- swap: 物理内存的1.5倍。---------------当内存大于或等于8G时,配置为8~16G即可。
- 保留剩余的磁盘空间,可根据今后的需求再进行具体分配。
该方案比较灵活,适合不确定需求但业务比较多的企业使用。
当然了,在生产中,还是要以实际的需求对服务器进行分区才能合理、高效的使用硬盘空间,减少成本。正所谓,适合自己的才是最好的!所以也没有一个很明确的分区标准。
欢迎转载!转载请注明出处,谢谢合作!