我将一个 EBS 卷附加到我的 EC2 实例,将其转换为 EXT3 文件系统,并成功挂载它。但是,最初我有点被甩了,主要是因为 AWS 控制台说我的 EBS 设备 ID 是什么。
根据 AWS 控制台:
i-xxxxxxx :/dev/sdf (attached)
我认为这意味着我附加的 EBS 设备 ID 是 /dev/sdf。因此,当我尝试使用此设备 ID 将设备转换为文件系统时,我收到以下错误消息。
ubuntu@ip-xx-xx-xx-xx:~$ mkfs -t ext3 /dev/sdf
mke2fs 1.42 (29-Nov-2011)
Could not stat /dev/sdf --- No such file or directory
The device apparently does not exist; did you specify it correctly?
然后在研究了一下之后,我找到了这篇文章,然后通过运行 cat /proc/partitions
发现我的真实设备ID是/dev/xvdf而不是/dev/sdf。
我的问题是为什么 AWS 控制台说它是 /dev/sdf 而实际上它是 /dev/xvdf?我认为对此必须有某种合乎逻辑的解释。