热搜词
发表于 2009-1-30 18:25:28 | 显示全部楼层 |阅读模式
linux至少需要两个分区,根目录(/)和交换分区(swap)。对工作站来说这种方法很适合,但如果用linux做服务器,那么就有必要为某些目录单独创建它们自己的分区。下面一一介绍这些特殊的目录。

/boot分区,它包含了操作系统的内核和在启动系统过程中所要用到的文件,建这个分区是有必要的,因为目前大多数的PC机要受到BIOS的限制,况且如果有了一个单独的/boot启动分区,即使主要的根分区出现了问题,计算机依然能够启动。这个分区的大小约在50MB—100MB之间。

/home分区,是用户的home目录所在地,这个分区的大小取决于有多少用户。如果是多用户共同使用一台电脑的话,这个分区是完全有必要的,况且根用户也可以很好地控制普通用户使用计算机,如对用户或者用户组实行硬盘限量使用,限制普通用户访问哪些文件等。其实单用户也有建立这个分区的必要,因为没这个分区的话,那么你只能以根用户的身份登陆系统,这样做是危险的,因为根用户对系统有绝对的使用权,可一旦你对系统进行了误操作,麻烦也就来了。  

/tmp分区,用来存放临时文件。这对于多用户系统或者网络服务器来说是有必要的。这样即使程序运行时生成大量的临时文件,或者用户对系统进行了错误的操作,文件系统的其它部分仍然是安全的。因为文件系统的这一部分仍然还承受着读写操作,所以它通常会比其它的部分更快地发生问题。

/usr分区,是Linux系统存放软件的地方,如有可能应将最大空间分给它。

/var分区,存放动态文件的地方,如了网站数据、数据库数据、ftp内容等。做web服务器的话建议此为独立分区。

/srv 分区,

/opt分区,存放可选的安装的软件。  

/usr/local分区,

上面介绍了几个常用的分区,一般来说我们建服务器需要一个SWAP分区,一个/boot分区,一个/home 分区,一个/var分区。当然这没有什么规定,完全是依照你个人来定的。但记住至少要有两个分区,一个SWAP分区,一个/分区。

[ 本帖最后由 灰儿 于 2009-2-24 18:49 编辑 ]
全部评论1
灰儿 发表于 2019-2-26 13:11:20 | 显示全部楼层
企业生产环境中linux系统分区的几种方案

方案1:针对网站集群架构中的某个节点服务器分区
该服务器上的数据有多份(其他节点也有)且数据不太重要,建议分区方案如下:
/boot: 200MB
swap: 物理内存的1.5倍,当内存大于或等于8GB时,配置为8-16GB即可
/: 剩余硬盘空间大小(/usr、/home、/var等分区和 "/" 公用一个分区,这相当于在windows系统中只有一个C盘,所有数据和文件都放在一起)

方案2: 针对数据库及存储角色的服务器分区
该服务器的业务有大量重要的数据,建议分区方案如下:
/boot: 200MB
/: 大小设置为50-200GB,只存放系统相关文件,网站等业务数据不放在这里。
swap: 物理内存的1.5倍,当内存大于或等于8GB时,配置为8-16GB即可
/data: 剩余硬盘空间大小,放数据库及存储服务等重要数据。当然,data的名称可以换成别的名字

注:本方案就是把重要数据单独分区,便于备份和管理

方案3: 针对大网站或门户级别企业的服务器进行分区
此分区方案更灵活,比较适合业务线比较多、需求不确定的大企业使用,建议分区如下:
/boot: 200MB
/: 大小设置为50-200GB,只存放系统相关文件,网站等业务数据不放在这里。
swap: 物理内存的1.5倍,当内存大于或等于8GB时,配置为8-16GB即可
剩余的磁盘空间保留,不再进行分区,将来分配给不同的使用部门,由他们自己根据需求在进行分配

回复

使用道具 举报

回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|管理员之家 ( 苏ICP备2023053177号-2 )

GMT+8, 2024-12-23 11:00 , Processed in 0.151267 second(s), 22 queries .

Powered by Discuz! X3.5

Cpoyright © 2001-2024 Discuz! Team