Was ist das "/ dev / xvda1" -Gerät?

32

Wenn ich mountauf rootmeinem Ubuntu-System tippe, erhalte ich die Ausgabe

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

Ich möchte wissen, was das bedeutet /dev/xvdal.

Gaurav Agarwal
quelle

Antworten:

35

Sie befinden sich auf einem Xen VPS (oder einer virtuellen Maschine). xvd*sind einfach die Xen-Plattenspeichergeräte (Xen Virtual Block Device). Sie werden anstelle von sda usw. angezeigt, wenn Sie die effizienteren paravirtualisierten Xen-Festplattentreiber anstelle einer direkten SCSI-Festplattenemulation verwenden. Wenn Sie die installierten Module (Treiber) auf einem Xen HVM auflisten, wird dieser Treiber als angezeigt blkfront(oder xen_blkwenn Sie mit einer sehr alten Xen-Version arbeiten - ziemlich selten).

Kurz gesagt, behandeln xvda1genau , wie Sie es sda1auf einem normalen PC.

ish
quelle
11

Es ist wahrscheinlich /dev/xvda1eher als /dev/xvdal.

Virtuelle Speichervorrichtungen darstellt Cloud - Speicher (oder Speicher paravirtualisiertes allgemeinen als Izx hat darauf hingewiesen ) werden typischerweise in Ubuntu durch exponierten /dev/xvdKnoten . ist die erste Partition des ersten solchen Geräts (genau wie die erste Partition des ersten SCSI- oder SCSI-ähnlichen Speichergeräts)./dev/xvda1/dev/sda1

Eliah Kagan
quelle
8
Afaik, diese Nomenklatur ist exklusiv für Xen und gilt nicht für KVM, Vbox, VMware usw. Die Cloud-Speicherverbindung kann nur darauf zurückzuführen sein, dass Amazon EC2 Xen verwenden :)
ish
2
@izx Du weißt verdammt viel über diese Maschinen.
Gaurav Agarwal
1
@darkcrow lol, leider musste ich viel mehr wissen als ich sollte über Xen und OpenVZ VPSs ....;)
ish