Stworzyłem 2 maszyny wirtualne z VMware Workstation 7. Mają identyczne oprogramowanie sprzętowe. Jeden gość to CentOS 5.6, drugi to Mandriva 2011. Kiedy próbuję zamontować cdrom w systemie-gościu, w CentOS powinienem wykonać
mount /dev/hdc /path/to/mount
w Mandrivie powinienem wykonać
mount /dev/sr0 /path/to/mount
Pamiętałem też o innym wariancie Linuksa, z którego musiałem skorzystać
mount /dev/cdrom /path/to/mount
Moje pytania to:
- Jaka jest różnica między HDC, SR0 lub CDROM?
- Czy istnieje spójny sposób montowania cdrom we wszystkich wariantach systemu Linux?
linux
linux-distributions
Landy
źródło
źródło
Odpowiedzi:
to trzeci dysk twardy IDE - Secondary Master.
jest pierwszym urządzeniem CD-ROM SCSI w systemie. Może to być mylące, ponieważ SCSI i SATA są wymienne w terminologii Linuksa. Istnieje również emulacja SCSI urządzeń ATAPI w niektórych systemach uniksowych (we FreeBSD nazywa się to ATAPICAM), co sprawia, że urządzenia ATAPI CD-ROM wyglądają na SCSI. Niektóre starsze oprogramowanie jest napisane wyłącznie do współpracy z urządzeniami peryferyjnymi SCSI i nie może współpracować z urządzeniami ATAPI, więc ta warstwa emulacji może być bardzo przydatna.
I tak, to jest dowiązanie symboliczne do jednego z powyższych - albo ręcznie,
ln
albo przezudev
konfigurację.źródło
/dev/hdc
jest urządzeniem kontrolera ide./dev/sr0
jest urządzeniem kontrolera SCSI./dev/cdrom
jest albo dowiązanie/dev/sr0
lub/dev/hdc
urządzenia lub inny blok jest właściwe. Większość dystrybucji pochodzi ze skryptu, który automatycznie konfiguruje się/dev/cdrom
jako prawidłowe urządzenie. Więc ogólnie jesteś bezpieczny w użyciu/dev/cdrom
. Jeśli nie masz/dev/cdrom
, zawsze możesz to skonfigurować samodzielnieln -s
źródło
Jest
/dev/hdc
to starsza nazwa CDROM-u IDE (zwykle skonfigurowanego sprzętowo jako trzecie urządzenie IDE). Stare jądra i przestrzeń użytkownika, które używają sterownika IDE, pokażą to w ten sposób. Nowsze jądra i narzędzia przestrzeni użytkownika używają libata i mapują wszystko na urządzenia podobne do SCSI. Tak/dev/sr0
jest teraz pierwszy scsi-rom (zero)./dev/cdrom
jest zwykle dowiązaniem symbolicznym do pierwszego urządzenia CD-ROM.źródło