IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

CentOS分区规律大总结

博客园-草原和大树 2010-12-07 21:23:37 累计浏览 3,810 次
本机暂存

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

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

swap    2G :一般这种格式的分区比内存大一倍.  /       5G ext3格式.  /boot   给100M 这是通常的做法,我一般不这样  /home   20G ext3 格式  /var    20G :ext3  /usr    15G: ext3  /opt     20G: ext3  这个文件系统;系统本身是没有的.我是为了以后做web服务器使用而设的.在后面的设置中我会一一介绍.  /ftp      其余 :ext3  这是为了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已经挂在/下了。不用另外分区了.

参考分区大小:

/ 2048m  swap 3000m  /var 8000m  /tmp 2048m  /usr 8000m  /ftp 30000m  /www 16914m 

在 raid 1 上:

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

可以单独做一个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 这并不是一个用户能够访问的文件系统,它是保存虚拟内存

同分类推荐文章

  1. 从零重建 macOS 开发机:可复现的环境初始化流程 (2026-06-14 20:36:00)
  2. 百度物理网络监控工具开源第二弹:毫秒级监控工具 baize,让你的网络问题无处遁形 (2026-06-11 08:10:28)
  3. How to Set Up Homebrew Tap for Private CLI Tools: A Complete Guide (2026-05-27 02:13:03)

查看更多 DevOps 文章 →

建议继续学习

  1. Linux如何统计进程的CPU利用率 (累计阅读 16,307)
  2. 我的 RHCA 之路 (累计阅读 14,012)
  3. Linux内存点滴 用户进程内存空间 (累计阅读 13,228)
  4. 给程序员新手的一些建议 (累计阅读 13,088)
  5. Linux 性能监控、测试、优化工具 (累计阅读 13,011)
  6. 关于linux内存free的一些事情 (累计阅读 12,867)
  7. ps - 按进程消耗内存多少排序 (累计阅读 12,686)
  8. Google怎么用linux (累计阅读 12,580)
  9. Linux Used内存到底哪里去了? (累计阅读 11,866)
  10. find命令的一点注意事项 (累计阅读 11,864)