Linux系统对分区的基本要求
1、方案一:针对网站集群架构中的某个节点服务器分区,该服务器上的数据包含多份(其他节点也有)且数据不太重要,建议的分区方式如下:
- /boot:512~1024MB
- /swap:当物理内存小于8GB时,设置为物理内存的1.5倍,当物理内存大于等于8GB时,分配8-16GB,建议给8GB就可以了
- /:硬盘剩余空间大小(/usr、/home、/var等分区和"/"共用一个分区,这就相当于是在Windows系统中只有一个C盘一样,所有数据和系统文件都存放在一起)
2、方案二:针对数据库及存储角色的服务器分区,该服务器的业务包含了大量重要的数据,建议分区方式如下:
- /boot:512~1024MB
- /swap:当物理内存小于8GB时,设置为物理内存的1.5倍,当物理内存大于等于8GB时,分配8-16GB,建议给8GB就可以了
- /:大小设置为50~200GB,只存放系统相关文件,网站等的业务数据不放在这里
/data:剩余硬盘空间大小,存放数据库及存储服务等重要数据,当然,data这个名称可以自定义
方案二就是将重要数据单独分区,以便于备份和管理
3、方案三:针对大网站或者门户级别企业的服务器进行分区
- /boot:512~1024MB
- /swap:当物理内存小于8GB时,设置为物理内存的1.5倍,当物理内存大于等于8GB时,分配8-16GB,建议给8GB就可以了
- /:大小设置为50~200GB,只存放系统相关文件,网站等的业务数据不放在这里
保留剩余的磁盘空间,不再进行分区,将来分配给不同的使用部门,由他们自己根据需求再分,此种分区方案更加灵活,比较适合也业务线比较多且需求不确定的大企业使用
文件系统类型
磁盘分区只有在设置了文件系统类型,格式化并挂载到挂载点之后,分区才能存放数据,常用的文件系统类型如下 :
- xfs:一个优秀的文件系统类型,在CentOS7中作为默认的文件系统类型替换了ext4
- ext2/ext3/ext4:一种适合于Linux的文件系统类型,ext3多出了日志记录功能,因此系统恢复起来会更快速,ext4是ext3的升级,效率更高,CentOS6默认使用的是ext4
- physical
volume(LVM):一种弹性调整文件系统大小的机制,即可以让文件系统变大或者变小,而无须改变原有文件数据的内容,功能不错,但性能会有所下降 - swap:内存交换空间,由于swap并不会使用到目录树的挂载,所以不需要指定挂载点
- vfat:同时支持Linux和Windows的文件系统类型,如果主机同时存在Windows与Linux
两种操作系统,存在数据交换需求,就可以使用这种文件系统类型
参考链接 :
001.企业级CentOS7.6操作系统的安装 : https://www.jianshu.com/p/e2d9148f58e2