Por que há dispositivo de caracteres e dispositivo de bloco para nvme?

2

Estou tentando entender a configuração do nvme.

Mas eu não entendo porque existem dois dispositivos: nvme block e nvme character device:

crw------- 1 root root 243, 0 Dec 12 16:09 /dev/nvme0
brw-rw---- 1 root disk 259, 0 Jan 14 01:30 /dev/nvme0n1

Qual é o propósito de cada um deles ou quando usá-los?

    
por GP92 14.01.2018 / 12:58

1 resposta

4

O dispositivo de caractere /dev/nvme0 é o controlador de dispositivo NVME e os dispositivos de bloco como /dev/nvme0n1 são os namespaces de armazenamento do NVME: os dispositivos que você usa para armazenamento real, que se comportarão essencialmente como discos.

Em hardware de nível empresarial, pode haver suporte para vários namespaces, provisionamento thin em namespaces e outros recursos. Por enquanto, você poderia pensar em namespaces como uma espécie de meta-partições com recursos extras para uso corporativo.

    
por 14.01.2018 / 13:31