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

Что такое XSAVE и / dev / xvda1

Итак, я вошел в новый инстанс Amazon EC2, созданный с помощью одного из их новых «стандартных» AMI. Вместо / dev / sda1 я вижу / dev / xvda1. Это как-то связано с Xen.

Вот что я могу найти в этом упоминании:

http://www.ioncannon.net/system-administration/1290/how-to-build-compile-a-custom-linux-kernel-for-ec2/

В нем говорится: «Примените следующий патч, чтобы отключить 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».