一、企业生产场景中linux系统的分区方案:(注意分区先后顺序)
看需求
1、常规生产场景(工作)方案,网络集群架构中的某个节点服务器(很多个功能相同的服务器),即数据有多份或者数据不重要的服务器,建议分区方案如下:
/boot 存放引导程序 CentOS6给200M
swap 虚拟内存,1.5倍内存大小,在这里分给768
工作中:物理内存小于8G,SWAP就内存*1.5倍
物理内存大于8G,SWAP就8G
/ 根,存放所有数据,剩余空间都给根(/usr,/home,/var等分区和/ 共用一份分区,像windows 的C盘,所有数据和系统文件都放在了一起)
2、数据库及存储角色的服务器,即有大量重要的数据的业务,建议分区方案如下:
/boot 存放引导程序,CentOS6给200M,CentOS7给200M
swap 虚拟内存,1.5倍内存大小
工作中:物理内存小于8G,SWAP就内存*1.5倍
物理内存大于8G,SWAP就8G
/ 根,50-200G,只存放系统相关文件,网站业务数据不放这里
/data 剩余硬盘空间大小,放数据库及存储重要数据的,data的名称也可以起别的名字
提示:本方案其实就是把重要数据单独分区,便于备份和管理
3、大门户网站,大型企业的分区思路
/boot 存放引导程序,CentOS6给200M,CentOS7给200M
swap 虚拟内存,1.5倍内存大小
工作中:物理内存小于8G,SWAP就内存*1.5倍
物理内存大于8G,SWAP就8G
/ 根,50-200G,只存放系统相关文件,网站业务数据不放这里
剩余空间不分区,保留,将来分配给部门,由他们根据需求再分
提示:此方法更灵活,比较适合业务线比较多需求不确定的大企业使用
普通网友的分区方案:极不推荐,应禁止(/boot,swap,/,/home,/usr,/var),没有主见的被动式的分区,没必 要且管理麻烦
分区少一些,对所有分区进行监控报警是目前多数规范企业的选择
4、LVM 在线调整分区大小
性能差
没必要(事先规划好)
5、操作系统软raid不要用
运维老鸟谈生产场景如何对linux系统进行分区?