Назад | Перейти на главную страницу

Какой диск EBS, подключенный к моему инстансу Amazon EC2, содержит корневой том?

У меня есть инстанс Amazon EC2, с которым связаны два диска EBS: диск 8 ГБ в /dev/sda1, и диск 20 ГБ на /dev/sdf. Я не настраивал это, поэтому я не уверен, зачем этому экземпляру два диска такого размера.

Я пытаюсь выяснить, какой из этих двух дисков EBS содержит корень (/) объем. (Моя цель - отключить этот диск и подключить его к другому экземпляру, где я могу получить доступ к нужному мне ключевому файлу в /home/ec2-user/.ssh/authorized_keys, на этот отличный ответ.)

Как я могу сказать? (Что такое / sda1 и / sdf?)

Во-первых, давайте найдем корневое устройство (вероятно, это / dev / sda1) с помощью команды mount. Вы увидите свое дисковое устройство с соответствующей строкой, где «on» - /.

Затем перейдите в консоль управления AWS, раздел EC2, найдите свой экземпляр, прокрутите вниз до раздела «Блокирующие устройства», после чего вы увидите прикрепленные тома EBS к intance и их идентификаторы. Используя эти данные, вы можете найти свой Том по его идентификатору в разделе Тома.

Просто сделай df -h. Это скажет вам, установлен ли диск 8G на / или диск 20G. Затем просто перейдите в веб-консоль EC2 и отсоедините диск.

Термин «sda» обычно используется для обозначения драйверов SCSI. Я предлагаю вам немного почитать о файлах устройств Linux. Это вам очень поможет.

Это почти наверняка тот, у которого нет числового индекса, так как это общий индикатор загрузочного тома, предположительно для предотвращения дальнейшего разбиения, но, возможно, с такой же вероятностью для целей загрузчика (так что grub нелегко сломать?).

Мы часто очищаем тома ($$$), которые не были ужасно хорошо документированы, и часто требуется их установка в произвольный экземпляр для расследования. Признаюсь, время от времени я использую для этого Webmin, так как он хорош, чтобы ковыряться. Было бы действительно хорошо, если бы мы могли аналогичным образом подключиться к консоли. Я не ленив, это тяжелая работа, и я боюсь риска.