在 EC2 中挂载附加的 ebs 卷

9 amazon-ec2 amazon-ebs

我创建了一个 EC2 实例,创建了一个 EBS 卷,将其附加到正在运行的实例,并成功地通过 ssh 连接到我的实例中。

驱动器附加为 /dev/sdf

接下来,我尝试通过运行安装驱动器:

mkdir /testName
mount -t ext3 /dev/sdf /testName
Run Code Online (Sandbox Code Playgroud)

但后来我收到错误消息:

mount: wrong fs type, bad option, bad superblock on /dev/sdf,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

谢谢。

gar*_*les 15

这是将 EBS 卷附加到 EC2 实例后应运行的完整命令集:

mkfs -t ext3 /dev/sdf   # (NOTE - if you created your EBS volume from a snapshot of another volume and want to preserve its data, skip this step)
echo "/dev/sdf  /testName  ext3     noatime  0 0" >> /etc/fstab
mkdir /testName
mount /testName
df -h                   # (you should now see a new /testName file system mounted on the EBS volume)
Run Code Online (Sandbox Code Playgroud)


小智 6

在安装我拍摄了快照的 EBS 卷时,我遇到了同样的问题。问题是当我附加卷(例如,/dev/sdf)时,它实际上是分区的,所以 (/dev/sdf1) 也被创建了。我能够毫无问题地挂载 /dev/sdf1 。


jam*_*ieb 5

您是否已经创建了文件系统?

mkfs -t ext3 /dev/sdf
Run Code Online (Sandbox Code Playgroud)