Criei 2 máquinas virtuais com o VMware Workstation 7. Eles têm hardwares idênticos. Um convidado é o CentOS 5.6, outro é o Mandriva 2011. Quando tento montar o cdrom no SO convidado, no CentOS, devo executar
mount /dev/hdc /path/to/mount
no Mandriva, eu deveria executar
mount /dev/sr0 /path/to/mount
Também lembrei de alguma outra variante do Linux, tive que usar
mount /dev/cdrom /path/to/mount
Minhas perguntas são:
- Qual é a diferença entre hdc, sr0 ou cdrom?
- Existe uma maneira consistente de montar o cdrom em todas as variantes do Linux?
linux
linux-distributions
Landy
fonte
fonte
Respostas:
é o terceiro disco rígido IDE - mestre secundário.
é o primeiro dispositivo de CD-ROM SCSI no sistema. Isso pode ser enganoso, pois SCSI e SATA são intercambiáveis na terminologia Linux. Também existe emulação SCSI de dispositivos ATAPI em alguns sistemas Unix (no FreeBSD é chamado ATAPICAM), o que faz com que os dispositivos de CD-ROM ATAPI pareçam ser SCSI. Alguns softwares mais antigos são escritos exclusivamente para interface com periféricos SCSI e não podem funcionar com ATAPI, portanto, essa camada de emulação pode ser bastante útil.
E sim, é um link simbólico para um dos itens acima - feito manualmente com
ln
ou através daudev
configuração.fonte
/dev/hdc
é um dispositivo no controlador ide./dev/sr0
é um dispositivo no controlador scsi./dev/cdrom
é um link simbólico para um/dev/sr0
ou outro/dev/hdc
dispositivo de bloco apropriado. A maioria das distribuições vem com um script que é configurado automaticamente/dev/cdrom
para ser o dispositivo correto. Então você geralmente está seguro de usar/dev/cdrom
. Se você não tiver,/dev/cdrom
pode sempre configurá-lo comln -s
fonte
Esse
/dev/hdc
é o nome mais antigo do IDE CDROM (geralmente configurado no hardware como o terceiro dispositivo IDE). Os kernels antigos e o espaço do usuário que usam o driver IDE mostrarão assim. Os kernels e ferramentas de espaço de usuário mais recentes usam a libata e mapeiam tudo para dispositivos do tipo scsi. Então/dev/sr0
agora é o primeiro scsi-rom (zero)./dev/cdrom
geralmente é um link simbólico para o primeiro dispositivo de CD-ROM.fonte