CentOS分区规律大总结

系统
文章主要是个人在安装Centos时候所得的心得,单独开辟一个分区的方法来保证不会因为某些冒失用户的滥用而让这个子目录扩张填满整个硬盘。

经过长时间的使用CentOS,对CentOS分区有一定的总结。本人在这里所要说的,是个人在安装Centos时候对CentOS分区所得的心得。
CentOS分区的时候有按自动分区的,这样子CentOS分区虽不会出现什么错误,但是对于个人自己的要求不同就会出现这样子或那样的问题。根据我的地盘我做主的原则,我们还是要对CentOS分区有一定的了解。

在这里我的硬盘是160G,内存是1G。我的分区原则是:

  1.  swap    2G :一般这种格式的分区比内存大一倍.  
  2.    /    5G ext3格式.  
  3.          /boot   给100M 这是通常的做法,我一般不这样  
  4.    /home   20G ext3 格式  
  5.            /var    20G :ext3  
  6.          /usr    15G: ext3  
  7.          /opt     20G: ext3  
  8. 这个文件系统;系统本身是没有的.我是为了以后做web服务器使用而设的.在后面的设置中我会一一介绍.  
  9.     /ftp      其余 :ext3  
  10.    这是为了ftp服务的.注: 一定要设swap格式.  

FreeBSD 服务器分区(73G硬盘)

这是一个根文件系统(root filesystem)。任何其它的文件系统都会挂在根目录下面。在往后并不会在这里存放太多的数据。除了安装后需要一些空间,剩下的空间是用来存放临时文件用的。系统推荐空间为:512M
SWAP
此分区为系统磁盘交换分区(swap space)。一般来说,交换空间的大小应该是您系统上内存(RAM)大小的2到3倍。不过听说内存如果是2G,交换区并不需要4G的空间
,过了2G的交换区再大也没多大的意义。推荐使用3G,因为一般服务器内存都为1G,但还要考虑以后的升级
/var
/var 目录会存放不同长度的文件、日志以及其它管理用途的文件。大部分这些文件都是FreeBSD每天在运行的时候会读取或是写入的。
/tmp
系统的临时文件存放的地方
/usr
你所有的其它的文件通常都会存在/usr 目录以及其子目录下面。包括源码,和一些自己安装的程序文件(他们默认都是放在这个目录下的)
/boot
存放系统启动时加载的信息。现在的FREEBSD6已经挂在/下了。不用另外分区了.

参考分区大小:

  1. / 2048m  
  2. swap 3000m  
  3. /var 8000m  
  4. /tmp 2048m  
  5. /usr 8000m  
  6. /ftp 30000m  
  7. /www 16914m 

在 raid 1 上:

  1. /boot 100M   
  2.  
  3. /tmp 4G   
  4. swap 4G   
  5. /usr 4G-6G   
  6. /var 4-16G 看是否需要保存系统的log,需要可大点,但正常4G够了   
  7. / 10G   
  8. /opt 剩余空间,安装应用  
  9. /var/log   
  10.  

可以单独做一个CentOS分区挂载点
• /usr 这里将保存所有程序文件(类似于C:Program Files子目录)。
• /home 这里有每一位用户的登录子目录(假定这个服务器主机将容纳他们)。这样做可以防止用户消耗掉硬盘上的全部空间,为其他关键组件(比如各种系统记录文件)留出余地。
• /var 各种系统记录文件的最终保存位置。由于系统记录文件可能会受到来自本系统以外的用户(比如,访问某个互连网站点的人们)的影响,因此把它们单独保存到另外的CentOS分区上是十分重要的,这样就可以防止别人通过生成大量登录数据项填满整个硬盘而施行的“拒绝服务”(Denial of Service,D o S)攻击。
• /tmp 这里将用来保存各种临时文件。因为这个子目录的设计目的就是要让任何一个用户都可以对它进行写操作(类似于Wi n d o w s中的C : T E M P子目录),所以我们必须保证不会因为某些冒失用户的滥用而让这个子目录扩张填满整个硬盘;我们采用为它单独开辟一个CentOS分区的方法来保证这一点。• Swap 这并不是一个用户能够访问的文件系统,它是保存虚拟内存( virtual memory)

【编辑推荐】

  1. 整理基础的CentOS常用命令
  2. 全面讲解CentOS shell中知识
  3. 如何对CentOS防火墙进行配置
  4. 简单介绍CentOS安装
  5. CentOS Mono程序的国际化文件
责任编辑:小霞
相关推荐

2009-11-24 09:28:11

linux分区大磁盘分区

2022-04-05 15:30:01

机器学习人工智能深度学习

2010-06-08 17:12:55

OpenSUSE 硬盘

2009-11-23 09:42:56

CentOSNTFS分区

2010-02-02 09:08:39

Python 特性

2011-03-10 15:34:21

网络管理

2010-05-27 12:58:16

MySQL性能测试

2010-02-23 16:32:14

Python编程

2021-06-29 12:10:48

CentOSMySQL工具

2010-05-05 11:23:07

信息技术人

2010-03-03 17:02:08

Android手机

2009-11-11 14:27:32

ADO.NET函数

2010-02-04 17:16:30

2017-08-14 16:16:32

2009-12-23 17:26:57

Linux使用Gtod

2022-08-18 15:38:11

致态

2013-12-02 14:33:41

jQuery事件

2017-11-07 13:24:38

Pythontime模块datetime

2013-12-02 14:40:03

jQueryAjax

2011-06-23 11:36:27

网站排名
点赞
收藏

51CTO技术栈公众号