Ubuntu 9.10服务器(最小虚拟机)分区

我正在设置一个通用的Ubuntu服务器,并试图找出(最好的)分区机器的方法。 再次,这只是一个通用的:

默认驱动器是20GB。

一些指南显示:分开/ home,/ usr,/ var和/ tmp分区

另外一个build议这样的:/ 4GB / boot 512MB / tmp 1GB / home 5GB / usr 5GB / var 5GB

什么是完成这个最好的方法?

在迁移之前,一个简单的答案是:我需要一个非常好的理由来划分小到20GB的驱动器。 只要使用一个大的/分区,除非你有一些非常具体的使用模式,记住你没有告诉我们。

把这个小东西分区只会导致恶梦: /boot到小,所以内核升级失败… /tmp太小,所以你得到随机崩溃… /home太小,所以用户变得不高兴…而且很难告诉前面什么是正确的尺寸应该是。

如果是由我决定,我将把它们全部划分成一个大的分区,将你可用的小小的20GB分割出来将会导致问题,或者在将来给你带来麻烦。

如果你认为将来你会经常安装一个新的操作系统,你可以考虑把/ home分成一个独立的分区。 在未来的重新安装,你可以只使用相同的/家,一切都会在那里。

正如其他人所说,分裂20Gb可能会很麻烦。 它有一些优点,特别是保持/home/tmp分开,所以在一个空间外不会影响其他地方。

我build议将驱动器保存为一个分区,并使用LVM将事物分开。 那样的话,如果你发现你做的东西太小,以后再重新安排就比较容易了。 留下less量的未分配空间,以便在紧急情况下有一个快速resize的选项 – 您可以在系统处于活动状态时增加逻辑卷的大小并调整文件系统的大小(假设select的文件系统和工具支持这一点 – 用ext3完成)。 这可以减轻在这样一个小地方完全正确select的压力(你只需要把它“足够现在”),并给你一个简单的升级select:如果你发现虚拟机需要更多的空间而不是只重新安排现有的分配,你可以添加第二个虚拟磁盘(你需要closures这个虚拟机),把它标记为lvm的pv,把它添加到主卷组中,这一切都可以做到现场)。

在很多情况下,LVM的性能会有所下降,因为您正在为磁盘访问添加额外级别的间接访问权限,但这通常非常小,不会太明显,而且值得LVM提供的额外便利。