O que é o dispositivo "/ dev / xvda1"?

32

Quando digito mountno rootmeu sistema Ubuntu, recebo a saída

/dev/xvdal on / type ext4 (rw,noatime)

Eu quero saber qual é o significado /dev/xvdaldisso?

Gaurav Agarwal
fonte

Respostas:

35

Você está em um Xen VPS (ou máquina virtual); xvd*são simplesmente os dispositivos de armazenamento em disco Xen (dispositivo de bloco virtual Xen). Eles aparecem em vez de sda ​​etc. quando você estiver usando os drivers de disco Xen paravirtualizados mais eficientes, em vez da emulação de disco SCSI direta. Se você listar os módulos (drivers) instalados em um Xen HVM, esse driver será exibido como blkfront(ou xen_blkse você estiver executando em uma versão Xen muito antiga - bastante rara).

Em resumo, trate xvda1exatamente como faria sda1em um PC comum.

ish
fonte
11

Provavelmente é /dev/xvda1melhor que /dev/xvdal.

Dispositivos de armazenamento virtuais, que representam o armazenamento da nuvem (ou armazenamento paravirtualizado geralmente, como izx tem apontado ), são tipicamente expostos no Ubuntu através de /dev/xvdnós . é a primeira partição do primeiro dispositivo desse tipo (assim como a primeira partição do primeiro dispositivo de armazenamento SCSI ou semelhante a SCSI)./dev/xvda1/dev/sda1

Eliah Kagan
fonte
8
Afaik, essa nomenclatura é exclusivo para Xen e não se aplica a KVM, Vbox, VMware, etc. A associação de armazenamento em nuvem pode ser apenas porque a Amazon EC2s usar Xen :)
ish
2
@ Izx Você sabe muito sobre essas máquinas.
Gaurav Agarwal
1
@darkcrow lol, infelizmente, eu tinha que saber muito mais do que devia sobre Xen e OpenVZ VPSs ....;)
ish