这是优化性能,可靠性和一致性的一个普遍问题。 我知道这两种方法都有效,我只是想知道这两种方法是否有优势。
一般:
我感兴趣的是划分驱动器 , 而不是分区
决策意外导致我们有一些系统使用这个设置使用未分区的“/ dev / sdb”
我强烈希望所有的驱动器都是分区的,因此被configuration和使用为“/ dev / sdb1”
但是,我能想到的唯一优点是,对驱动器进行分区是一种更为标准的设置方法。
使用“标准方式”是最好的办法。 所以继续分区。
使用非标准的方式总会给你后面的问题和/或头痛 – 我在这里讲了10多年的经验。
所以通常在使用新的东西的时候 – 仔细看一下使用它的“标准”方式。
但我必须强调,“标准”可能与“支持”不同。
要么它被支持,或者它的作品。 但从来没有。 😉
在性能方面,确保将你的数据库与你的日志分开,这会给你的性能带来很大的提升。 我认为现在很多人都喜欢使用某种types的卷pipe理器,比如LVM或者类似的卷pipe理器,这些卷pipe理器在添加磁盘方面几乎可以无缝地提供很大的灵活性,但是回退是CPU周期。
据我所知,分区驱动器与未分区驱动器之间并没有真正的区别。
分区新的驱动器。 即使你打算使用整个磁盘,使设备/dev/sdb1 。
我为现有的虚拟机添加了大量额外的VMDK,即使具有这种types的存储的灵活性,为了保持一致性和兼容性,我使用了标准的分区安排。 假设你有一个第三方软件包,期望/dev/sd[x][y] …它会因为没有分区号而中断吗? 我可以想象几个应用程序不能妥善处理。