为什么设备出现在 AWS 控制台而不是 AWS 机器上?
Why does a device appear in AWS console but not on AWS machine?
我正在尝试将卷附加并装载到 AWS 机器。我正在使用 Vagrant 启动机器,我在 Vagrantfile 中创建了一个名为“/dev/sda2”的块设备。启动机器后,我在 AWS 控制台中看到设备已创建:
如您所见,AWS 知道该设备存在。但是,当我尝试将设备挂载到 AWS 机器上时,出现错误。
sudo mount -t ext4 /dev/sda2 /mnt/example_mount
mount: special device /dev/sda2 does not exist
事实上,目录/dev/sda2不存在。
cd /dev/sda2
-bash: cd: /dev/sda2: No such file or directory
这是 lsblk 输出:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda 202:0 0 10G 0 disk
├─xvda1 202:1 0 1M 0 part
└─xvda2 202:2 0 10G 0 part /
xvdb 202:16 0 50G 0 disk
xvdi 202:128 0 50G 0 disk
为什么我在 AWS 控制台中看到设备,但在机器上却看不到?
你在用什么linux?确保您的系统没有看到不同的驱动器,例如 /dev/xvda2?
如果可以,请提供lsblk命令输出。
我正在尝试将卷附加并装载到 AWS 机器。我正在使用 Vagrant 启动机器,我在 Vagrantfile 中创建了一个名为“/dev/sda2”的块设备。启动机器后,我在 AWS 控制台中看到设备已创建:
如您所见,AWS 知道该设备存在。但是,当我尝试将设备挂载到 AWS 机器上时,出现错误。
sudo mount -t ext4 /dev/sda2 /mnt/example_mount
mount: special device /dev/sda2 does not exist
事实上,目录/dev/sda2不存在。
cd /dev/sda2
-bash: cd: /dev/sda2: No such file or directory
这是 lsblk 输出:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda 202:0 0 10G 0 disk
├─xvda1 202:1 0 1M 0 part
└─xvda2 202:2 0 10G 0 part /
xvdb 202:16 0 50G 0 disk
xvdi 202:128 0 50G 0 disk
为什么我在 AWS 控制台中看到设备,但在机器上却看不到?
你在用什么linux?确保您的系统没有看到不同的驱动器,例如 /dev/xvda2? 如果可以,请提供lsblk命令输出。