Linux 分区适用于 Web 服务器吗?

Linux 分区适用于 Web 服务器吗?

我正在为一个 Web 门户构建生产和开发服务器。它基于一个 LAMP 应用程序,该应用程序也使用本地存储文件。

我将文件组织如下:

/srv/myapp/www     HTDocs
/srv/myapp/config  Portal configuration
/var/lib/myapp     Files used by the portal

对于磁盘分区我建议这样做:

/dev/sda2        25G  /
/dev/sda3         5G  /srv
/dev/sda4         5G  /var
/dev/sda5        10G  /var/lib

安装分区是个好主意吗/var/lib

我认为这是一个好主意,因为它/var/lib已经包含了我的 LAMP 项目的数据库。

换个角度问:为什么这样做是个坏主意?

答案1

取决于门户将使用什么类型、什么大小和多少文件。我实际上建议只安装 15G /var/,因为 Web 服务器也会写入很多文件/var/log,我怀疑您是否需要 10G 来存储门户文件。通常,如果您知道同一个安装点将有大量 IO,最好将其作为单独的分区,但是,由于它是基于 LAMP 的应用程序,Web 服务器将写入很多/var/log。除此之外,/var一般来说, 是 Linux 中最动态的挂载点之一,因为它们是可变文件,并且经常被写入/读取。因此,我的建议是将更多空间挂载到/var/,不需要单独的/var/lib分区。

此外,如果 Web 门户会产生大量活动,则应在不再需要旧日志时清除它们,以节省空间(您可以检查日志旋转)。

相关内容