我正在为一个 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 门户会产生大量活动,则应在不再需要旧日志时清除它们,以节省空间(您可以检查日志旋转)。