我想在Linux上创build新的卷,然后阅读AWS的文档和rackspace的文档 。 我发现有一点不同。
AWS的doc告诉setp这个:
mkfs -t ext4 /dev/xvdb 在开始时安装音量
vi / etc / fstab
/dev/xvdb /mnt/my-data ext4 defaults,nofail 0 2
但是rackspace的doc告诉这个步骤:
fdisk /dev/xvdb上创build一个分区 mkfs -t ext4 /dev/xvdb1 在启动时自动安装卷
vi / etc / fstab /dev/xvdb1 /mnt/my-data ext4 defaults,nofail 0 2
不同的是AWS直接使用卷,而是rackspace分区卷使用分区。 我想知道如果我可以直接使用音量,为什么我需要分区? 使用/ dev / xvdb和/ dev / xvdb1有什么不同?
谢谢。
/dev/xvdb是一个磁盘设备,而/dev/xvdb1是xvdb设备上的第一个分区。 虽然你可以使用整个磁盘作为文件系统,并且这可能在许多情况下工作(此外,通常这是一个有效的方法),通常文件系统应该驻留在一个分区内,所以各种实用程序和软件(主要是 – fsck )可以通过相应设置的磁盘标签来识别它们。 我们在这里讨论extN系列文件系统 – 这个规则适用于他们。