【问题标题】:Error when mounting an EC2 instances挂载 EC2 实例时出错
【发布时间】:2017-07-25 19:27:12
【问题描述】:

我正在按照在线教程为小组项目设置 EC2 实例。 http://www.developintelligence.com/blog/2017/02/analyzing-4-million-yelp-reviews-python-aws-ec2-instance/.

我使用的实例是 r3.4xlarge,教程说如果我选择了一个带有 SSD 的实例,我需要挂载它并运行以下代码:

lsblk
sudo mkdir /mnt/ssd
sudo mount /dev/xvdb /mnt/ssd
sudo chown -R ubuntu /mnt/ssd

lsblk 显示如下:

NAME    MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
xvda    202:0    0    8G  0 disk
└─xvda1 202:1    0    8G  0 part /
xvdb    202:16   0  300G  0 disk

但是,当我运行 sudo mount /dev/xvdb /mnt/ssd 时,它给了我错误:

   mount: wrong fs type, bad option, bad superblock on /dev/xvdb,
   missing codepage or helper program, or other error

   In some cases useful info is found in syslog - try
   dmesg | tail or so.

有人可以提供解决此错误的方法吗?谢谢!

【问题讨论】:

  • 我相信你需要先在上面创建一个文件系统:mkfs.ext4 /dev/xvdb(或者如果ext4不适合你的需要,请选择其他fs)
  • @zerkms 它说mke2fs 1.42.13 (17-May-2015) Could not open /dev/xvdb: Permission denied 我应该在开头添加 sudo 吗?
  • 是的............
  • @zerkms 成功了,谢谢!

标签: amazon-web-services ubuntu amazon-ec2 mount


【解决方案1】:

在 linux 中挂载文件系统之前 - 应该创建文件系统。

在这种情况下可能是

mkfs.ext4 /dev/xvdb

这将在/dev/xvdb 设备上创建一个 ext4 文件系统。

【讨论】:

    猜你喜欢
    • 2017-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-23
    • 1970-01-01
    • 1970-01-01
    • 2011-08-25
    • 2022-11-21
    相关资源
    最近更新 更多