Итак, я вошел в новый инстанс Amazon EC2, созданный с помощью одного из их новых «стандартных» AMI. Вместо / dev / sda1 я вижу / dev / xvda1. Это как-то связано с Xen.
Вот что я могу найти в этом упоминании:
В нем говорится: «Примените следующий патч, чтобы отключить XSAVE». (кто-то должен был сделать это до создания стандартного AMI)
Затем он говорит: «Обратите внимание, что корневое устройство здесь - / dev / xvda1, а не / dev / sda1. Это вызвано патчем XSAVE».
И, наконец, он говорит: «Обратите внимание, что здесь используются устройства / dev / sda1, а не / dev / xvda1. Это немного сбивает с толку, но система AWS не видит устройства так, как ваш AMI после загрузки. "
Да, это сбивает с толку, и я хотел бы понять это.
Поиск в Google XSAVE и XVDA1 совершенно бесполезен.
XSAVE и / dev / xvda1 не имеют ничего общего друг с другом. Эта ссылка неверна.
XSAVE - это функция ЦП, которую Xen не должен предоставлять ядру, работающему в виртуальной машине. Видеть https://partner-bugzilla.redhat.com/show_bug.cgi?id=524719
При настройке Xen вы представляете блочное устройство гостевой виртуальной машине (domU, «AMI»). По соглашению (было требованием в прошлом) они имеют префикс «xvd» (виртуальный диск Xen). В ОС хоста (dom0, «система AWS») это блочное устройство будет называться иначе. В случае EC2 это SCSI-подобный диск, отсюда и префикс «sd».