Я создал экземпляр EC2, создал том EBS, подключил его к работающему экземпляру и успешно подключил его к моему экземпляру по ssh.
Диск прикреплен как / dev / sdf
Затем я попытался смонтировать диск, запустив:
mkdir /testName
mount -t ext3 /dev/sdf /testName
Но затем я получаю сообщение об ошибке:
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
Что я делаю не так?
Спасибо.
Вот полный набор команд, которые вы должны выполнить после подключения тома 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)
У меня возникла та же проблема при установке тома EBS, снимок которого я сделал. Проблема заключалась в том, что когда я прикреплял том (например, / dev / sdf), он был фактически разделен, поэтому (/ dev / sdf1) также был создан. Я смог без проблем смонтировать / dev / sdf1.
Вы уже создали файловую систему?
mkfs -t ext3 /dev/sdf
Фактически, если это не моментальный снимок, как неинициализированное блочное устройство вам может потребоваться ..
Ничто из этого не является строго необходимым, если вам не нужна файловая система, если вы храните только один файл или поток (стиль tar или dd).
Эти параметры предоставляют нам большой контроль и являются теми же задачами, которые выполняются при установке «чистого» диска на ваш собственный металл.