Qu'est-ce que le périphérique «/ dev / xvda1»?

32

Lorsque je tape mountsur le rootsystème Ubuntu, je reçois la sortie

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

Je veux savoir quel est le sens de /dev/xvdalcela?

Gaurav Agarwal
la source

Réponses:

35

Vous êtes sur un VPS Xen (ou une machine virtuelle); xvd*sont simplement les périphériques de stockage sur disque Xen (Xen Virtual Block Device). Ils apparaissent au lieu de sda, etc. lorsque vous utilisez les pilotes de disque Xen paravirtualisés plus efficaces au lieu de l’émulation de disque SCSI directe. Si vous répertoriez les modules installés (pilotes) sur une HVM Xen, ce pilote s'affichera comme blkfront(ou xen_blksi vous utilisez une très ancienne version de Xen - assez rare).

En bref, traitez xvda1exactement comme vous le feriez sda1sur un PC ordinaire.

ish
la source
11

C'est probablement /dev/xvda1plutôt que /dev/xvdal.

Les périphériques de stockage virtuels, représentant le stockage en nuage (ou le stockage paravirtualisé en général, comme l' a souligné izx ), sont généralement exposés dans Ubuntu via des nœuds . est la première partition du premier périphérique de ce type (tout comme la première partition du premier périphérique de stockage SCSI ou de type SCSI)./dev/xvd/dev/xvda1/dev/sda1

Eliah Kagan
la source
8
Cependant, cette nomenclature est exclusive à Xen et ne s'applique pas aux systèmes KVM, Vbox, VMware, etc. L'association de stockage dans le cloud peut être simplement due au fait que les Amazon EC2 utilisent Xen :)
ish
2
@izx Vous en savez beaucoup sur ces machines.
Gaurav Agarwal
1
@darkcrow lol, malheureusement, j'ai dû en savoir beaucoup plus que sur les VPS Xen et OpenVZ ....;)
ish le