Ich habe 2 virtuelle Maschinen mit VMware Workstation 7 erstellt. Sie haben identische Hardware. Ein Gast ist CentOS 5.6, ein anderer ist Mandriva 2011. Wenn ich versuche, die CD-ROM im Gastbetriebssystem zu mounten, sollte ich sie in CentOS ausführen
mount /dev/hdc /path/to/mount
in Mandriva sollte ich ausführen
mount /dev/sr0 /path/to/mount
Ich habe mich auch an eine andere Linux-Variante erinnert, die ich verwenden musste
mount /dev/cdrom /path/to/mount
Meine Fragen sind:
- Was ist der Unterschied zwischen hdc, sr0 oder cdrom?
- Gibt es eine konsistente Möglichkeit, CD-ROM in allen Linux-Varianten zu mounten?
linux
linux-distributions
Landy
quelle
quelle
Antworten:
ist die dritte IDE-Festplatte - Secondary Master.
ist das erste SCSI-CD-ROM-Gerät im System. Dies kann irreführend sein, da SCSI und SATA in der Linux-Terminologie austauschbar sind. Es gibt auch eine SCSI-Emulation von ATAPI-Geräten in einigen Unix-Systemen (in FreeBSD heißt sie ATAPICAM), wodurch ATAPI-CD-ROM-Geräte wie SCSI erscheinen. Einige ältere Softwareprogramme sind nur für die Schnittstelle mit SCSI-Peripheriegeräten geschrieben und können nicht mit ATAPI-Peripheriegeräten verwendet werden. Daher kann diese Emulationsschicht sehr nützlich sein.
Und ja, das ist ein Symlink zu einem der oben genannten Punkte - entweder manuell mit
ln
oder über dieudev
Konfiguration.quelle
/dev/hdc
ist ein Gerät auf dem IDE-Controller./dev/sr0
ist ein Gerät auf dem SCSI-Controller./dev/cdrom
ist eine symbolische Verknüpfung entweder/dev/sr0
oder/dev/hdc
oder je nachdem , welche Block - Gerät geeignet ist. Die meisten Distributionen werden mit einem Skript geliefert, das automatisch/dev/cdrom
das richtige Gerät einrichtet. So sind Sie im Allgemeinen sicher mit/dev/cdrom
. Wenn Sie nicht haben/dev/cdrom
, können Sie es immer selbst einrichtenln -s
quelle
Das
/dev/hdc
ist der ältere Name für IDE - CD - ROM ( in der Regel in der Hardware als dritte IDE - Gerät konfiguriert). Alte Kernel und User-Space, die den IDE-Treiber verwenden, werden dies so anzeigen. Neuere Kernel und Userspace-Tools verwenden libata und ordnen alles scsi-ähnlichen Geräten zu. Also/dev/sr0
ist jetzt das erste scsi-rom (null)./dev/cdrom
ist normalerweise ein Symlink zum ersten CD-ROM-Gerät.quelle