我正在设置一个 ubuntu 服务器,用于实验、测试和学习。基本上使用 LAMP,然后设置 WordPress 和最有可能的 Drupal。我还计划尝试设置家庭内联网。该系统不会通过互联网提供服务。
我的桌面有一个相当标准的 /、swap、/home 分区方案。这对于服务器来说也是一种合适的方案吗?或者做一些花哨的事情,比如为 /usr、/var、/tmp 和 /home 创建单独的分区,会不会更有用?
我可能会做一些事情,比如破坏 MySQL,然后不得不在学习过程中重新开始。此外,我有 2 个驱动器,如果有必要的话,计划使用软件 RAID0 进行设置。
谢谢。
答案1
对于生产系统来说,将可以快速填满的目录放在自己的分区上是一个好主意,比如 /tmp/ 或 /var 的部分。
有时您想对某些目录使用不同的文件系统或具有不同参数的文件系统,例如包含大量小文件的大邮件或新闻卷轴。
如果 /usr 位于其自己的分区上,则可以以只读方式安装,这样它就不会在系统崩溃时被损坏。
对于学习系统来说,这些东西不是必需的 - 但也许是你想玩的东西。
答案2
我认为从你的角度来看,在标准分区方案之外创建更多分区不会有什么实际好处。你不会让系统过载或将核心目录映射到 nfs 共享或单独的驱动器,所以我看不出有什么好处。