首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >用于web应用服务器的FreeBSD磁盘分区(Apache/MySQL/PHP)

用于web应用服务器的FreeBSD磁盘分区(Apache/MySQL/PHP)
EN

Server Fault用户
提问于 2009-07-08 16:31:08
回答 2查看 805关注 0票数 1

各位,您建议如何对服务器磁盘进行分区?服务器将在FreeBSD下运行,主要用于多个应用程序/网站的web应用服务器(即apache、mysql、php)。

磁盘被组织成RAID1

EN

回答 2

Server Fault用户

回答已采纳

发布于 2009-07-08 18:20:34

分区磁盘对于提高性能、隔离故障和提高安全性非常有用。其中,故障隔离是当今唯一真正重要的部分。

错误隔离:当文件系统被填满时,Unix的行为很差。许多程序假设写成功,而且通常是成功的,除非文件系统已经满了。当您填充FS时,会发生各种各样的可怕的事情,所以您想要考虑的是,如果FS被填满了,那么写在哪里的东西会有多糟糕。

安全性:如果我能够读取一个目录,并且可以写入该文件系统中任何位置的目录,我就可以创建一个指向该目录中文件的硬链接。一个有趣的实用笑话是编写一个脚本,读取另一个用户的主目录,并将所有内容硬链接到主目录中的一个目录。过了一段时间,其他用户将耗尽配额,因为他们无法删除自己的任何文件。这些日子里,电脑并没有真正分时,这类问题并不是真正的问题。

性能:如果你有很多不同速度的磁盘,你可以在不同的轴上放置不同的数据来优化数据的使用方式。很可能对今天那些令人费解的快速磁盘和突袭并不感兴趣,因为它们掩盖了这些问题。

最后,分区可能还有其他特定领域的问题。例如,可能os无法从特定类型的文件系统启动,或者您希望加密一个文件系统,而不加密其他文件系统,等等。

票数 2
EN

Server Fault用户

发布于 2009-07-08 17:12:52

我可能会在以下挂载点上有单独的卷:

  • /
  • /usr/local/www或您的apache DocumentRoot
  • /var/log
  • /var/db/mysql或mysql db根
票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/37789

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档