/dev/xvdb 和 /dev/xvdb1 有什么不同

/dev/xvdb 和 /dev/xvdb1 有什么不同

我想在 Linux 上发布一个新卷,然后我读过AWS 的文档rackspace 的文档我发现有一点不同。

AWS 的文档告诉 setp 这一点:

  • 格式化卷mkfs -t ext4 /dev/xvdb
  • 在挂载点目录挂载卷```mount /dev/xvdb /mnt/data
  • 在启动时挂载卷

    六、/etc/fstab

    /dev/xvdb /mnt/my-data ext4 defaults,nofail 0 2

但是 rackspace 的文档告诉了这一步:

  • 在卷上创建一个分区fdisk /dev/xvdb
  • 格式化卷mkfs -t ext4 /dev/xvdb1
  • 在挂载点目录挂载卷```mount /dev/xvdb1 /mnt/data
  • 启动时自动挂载卷

    六、/etc/fstab /dev/xvdb1 /mnt/my-data ext4 defaults,nofail 0 2

不同之处在于 AWS 直接使用卷,而 rackspace 对卷进行分区并使用分区。我想知道如果我可以直接使用卷,为什么我需要分区?使用 /dev/xvdb 和 /dev/xvdb1 有什么不同?

谢谢。

答案1

/dev/xvdb是磁盘设备,/dev/xvdb1是设备上的第一个分区xvdb。虽然您可能可以将整个磁盘用作文件系统,并且这在很多情况下都有效(此外,这通常是一种有效的方法),但通常文件系统应位于分区内,因此各种实用程序和软件(主要是 - fsck)可以通过其磁盘标签识别它们,该标签是相应设置的。我们在这里讨论的是 extN 系列文件系统 - 这条规则适用于它们。

相关内容