我在将EBS卷连接到我的Ubuntu EC2实例时遇到问题。
这是我所做的:
sudo mount /dev/sdf /vol
sudo fdisk -l
sudo mount -v -t ext4 /dev/xvdf /vol
错误:
“dmesg | tail”告诉我它给出了以下错误:
我还尝试按照http://www.webmastersessions.com/how-to-attach-ebs-volume-to-amazon-ec2-instance的指示将配置放入/ etc / fstab文件,但仍然给出了错误的文件系统错误。
问题:
Q1:基于第1点(上面),为什么将卷真正映射到“/ dev / xvdf”时将其映射到“dev / sdf”?
Q2:我还需要做些什么来加载EBS卷?我以为当我将它附加到实例时,它将为我处理所有事情。
最佳答案
由于这是一个新卷,因此您需要在步骤1和步骤2之间使用文件系统格式化EBS卷(块设备)。因此,带有样本安装点的整个过程为:
/dev/sdf
(此特定设备编号的EC2外部名称)。 /dev/xvdf
(此特定设备编号的Ubuntu内部名称):sudo mkfs.ext4 /dev/xvdf
仅当文件系统是没有数据的新卷时,才格式化文件系统。格式化将使得很难或不可能检索以前在该卷上的任何数据。
sudo mkdir -m 000 /vol
echo "/dev/xvdf /vol auto noatime 0 0" | sudo tee -a /etc/fstab
sudo mount /vol
关于amazon-web-services - 将EBS添加到Ubuntu EC2实例,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11535617/