乍一看这似乎是一个奇怪的问题,但我当时正在试验 Amazon EC2 实例,却忘记在 Linux 下对 EBS 驱动器进行分区。
我发现我可以直接用文件系统对其进行格式化并挂载它,甚至不需要它包含分区表。
首先,我有点惊讶我居然能做到。然后仔细想想,为什么不呢?
如果无论如何都要将整个驱动器用于文件系统,我应该对其进行分区吗?如果不这样做,性能会受到影响吗?
答案1
当您请求 ebs 驱动器时,您会获得任意大小的虚拟磁盘。在物理磁盘上,您可以分区以创建较小的驱动器或不同的文件系统,但使用 Amazon EC2,您可以拥有任意数量的较小驱动器,并创建您选择的不同文件系统。
无需对其进行分区,并且不会以任何方式影响性能。
答案2
您使用的方法是删除整个 EBS 卷上的文件系统而不进行分区,这是 EC2 上使用的标准做法。
当使用物理磁盘时,如果我们希望文件系统访问不同的(较小)大小,我们必须进行分区。
使用虚拟磁盘时,我们可以创建每个卷以完全匹配我们想要的大小,并且可以为不同目的创建多个卷,而不是对单个卷进行分区。
这样做的好处之一是,可以更轻松地创建更大的卷作为现有卷的副本(通过快照),并将文件系统扩展到更大的尺寸。