У меня есть созданный мной AMI Debian, он отлично работает, но я не могу получить доступ к каким-либо томам EBS.
Я создал том EBS и с помощью панели управления EC2 прикрепил его к своему экземпляру как /dev/sdf
когда я пытаюсь отформатировать его mkfs -t ext3 /dev/sdf
я получил
mke2fs 1.41.3 (12-Oct-2008)
Could not stat /dev/sdf --- No such file or directory
The device apparently does not exist; did you specify it correctly?
Нужно ли мне устанавливать что-то особенное в AMI, чтобы это работало?
Очевидная проблема в том, что вам не хватает /dev/sdf
файл устройства. Чтобы создать его, запустите mknod /dev/sdf b 8 80
как корень.
Но перед этим проверьте cat /proc/partitions
и убедитесь, что Linux обнаруживает sdf
водить машину. Моя (обычная старая не-Amazon) установка Debian использует udev для автоматического создания файлов устройств в / dev, предположительно, если ядро обнаружило этот sdf-диск, udevd уже должен был создать файл.