Zoredache提出的所有论点都是有效的。一个人可能会对细节有所怀疑(使计算机运行起来更快,这样您就可以做其他事情,而fsck处理其他文件系统对您的好处不是很大,如果系统首先存在的原因是在其他文件系统上) ; 但是,它们都是事后证明。
在过去的学校时代,您没有在单独的分区上放置文件系统,而是将它们放在单独的磁盘上,因为磁盘很小。考虑10MB。(1)因此,您有一个微型/分区,一个/ var磁盘,一个/ usr磁盘,一个/ tmp磁盘以及一个/ home磁盘。如果需要更多空间,请购买另一个磁盘。
然后,“大” 50MB磁盘的价格开始低于月球计划,并且突然之间就有可能将整个系统放在一个具有可用用户空间的磁盘上。
不过,与计算机可能生成的磁盘相比,磁盘大小较小,因此隔离/ var和/ opt和/ home以便填充一个磁盘不会导致计算机崩溃仍然是一个好主意。
今天,在企业环境中,我不对操作系统进行分区。数据被分割开,特别是如果它是用户生成的;但这经常是因为它在某种高速和/或冗余磁盘阵列上。但是/ var和/ usr都与/驻留在同一分区中。
在家庭环境中,同样的事情-/ home应该位于单独的磁盘/阵列上,以便可以安装/升级/破坏/修复所需的任何OS风格。
这样做的原因是因为无论您猜到/ var或/ usr多少大小,或任何树都可能会变大,您都将变得非常错误或过度使用。我的一个(旧)大学同事通过分区发誓,当他最终在我创建的系统上经历了180天的fsck攻击时,我总是会感到悲伤。但是,我可以依靠自己的整个职业生涯中某件东西被填充/关闭系统的次数,而我可以依靠一只手来计算今年到目前为止到目前为止我一直盯着某个人的系统的次数。决定/ var永远不需要超过(例如)1GB并出错,这让我盯着系统上其他地方的完整/ var和'00s的免费GB,所有这些都可能已经登上月球了他们对我的好处。
在当今的大磁盘世界中,我看不出有任何真正的理由来划分OS树。用户数据,是的。但是/ var和/ usr和/ var / spool等的单独分区等等?没有。
(1)=而且我知道只要选择那个大小,我就会在评论中让某人说10MB?豪华。为什么我们的磁盘仅仅是...