各位,您建议如何对服务器磁盘进行分区?服务器将在FreeBSD下运行,主要用于多个应用程序/网站的web应用服务器(即apache、mysql、php)。
磁盘被组织成RAID1
发布于 2009-07-08 10:20:34
分区磁盘对于提高性能、隔离故障和提高安全性非常有用。其中,故障隔离是当今唯一真正重要的部分。
错误隔离:当文件系统被填满时,Unix的行为很差。许多程序假设写成功,而且通常是成功的,除非文件系统已经满了。当您填充FS时,会发生各种各样的可怕的事情,所以您想要考虑的是,如果FS被填满了,那么写在哪里的东西会有多糟糕。
安全性:如果我能够读取一个目录,并且可以写入该文件系统中任何位置的目录,我就可以创建一个指向该目录中文件的硬链接。一个有趣的实用笑话是编写一个脚本,读取另一个用户的主目录,并将所有内容硬链接到主目录中的一个目录。过了一段时间,其他用户将耗尽配额,因为他们无法删除自己的任何文件。这些日子里,电脑并没有真正分时,这类问题并不是真正的问题。
性能:如果你有很多不同速度的磁盘,你可以在不同的轴上放置不同的数据来优化数据的使用方式。很可能对今天那些令人费解的快速磁盘和突袭并不感兴趣,因为它们掩盖了这些问题。
最后,分区可能还有其他特定领域的问题。例如,可能os无法从特定类型的文件系统启动,或者您希望加密一个文件系统,而不加密其他文件系统,等等。
发布于 2009-07-08 09:12:52
我可能会在以下挂载点上有单独的卷:
/
/usr/local/www
或您的apache DocumentRoot/var/log
/var/db/mysql
或mysql db根https://serverfault.com/questions/37789
复制