Parece haver pelo menos duas respostas válidas
sda
pode ser chamado corretamente de "nome da base" da unidade.
sda
também pode ser chamado corretamente de "nome do disco do kernel" para a unidade.
Como você chegou a essa conclusão?
Por processo de eliminação em cada um dos candidatos plausíveis:
Este não pode ser o termo correto. Como observado na pergunta original , refere-se ao nome completo (por exemplo /dev/sda
), não ao fragmento final (por exemplo sda
).
Existem evidências corroboradoras em fontes adicionais, como na p.68 do Guia Definitivo do SUSE Linux Enterprise Server 12 :
Você também pode optar por usar… uma montagem baseada no nome do dispositivo (como /dev/sdb1
)…
e p.94 da Linux Bible 2008 Edition :
Clique na guia Dispositivo e digite o nome do dispositivo (como /dev/cdrom
)…
- "filename" ou "file name"
Este também não pode ser o termo correto, pois é usado na documentação técnica como sinônimo do nome completo (por exemplo /dev/sda
), não apenas do fragmento final (por exemplo sda
):
NOME DE BASE (1) :
basename - diretório de faixa e sufixo dos nomes de arquivo
DIRNAME (1) :
dirname - retira o último componente do nome do arquivo
Este também não pode ser o termo correto, pois é usado na documentação técnica como sinônimo do nome completo (por exemplo /dev/sda
), não apenas do fragmento final (por exemplo sda
):
GNU Coreutils: invocação de nome de base :
basename
remove todos os principais componentes de diretório do nome .
GNU Coreutils: invocação de dirname :
dirname
imprime todos, exceto o componente final delimitado por barra de cada nome .
- "nome abreviado" ou "nome abreviado"
Este também não pode ser o termo correto. Não consigo encontrar nenhuma documentação técnica que se refira à última parte do nome de um dispositivo como "nome abreviado" ou "nome abreviado". Esses termos parecem ser usados, no Linux ou GNU, apenas no contexto das opções de montagem VFAT ou nos nomes de host nas redes .
Este termo parece ser uma resposta válida, com base na p.149 de Instalando o Red Hat Linux 7 :
Certifique-se de que o nome da base do disco que você planeja particionar não esteja listado (ou seja hdb
, no caso da unidade que adicionei).
e as notas do curso para CST8207 (Sistemas operacionais GNU / Linux) no Algonquin College :
Definição do nome da base: o nome da base de qualquer nome de caminho é o componente de nome mais à direita, à direita da barra mais à direita.
e p.1456 de Um Guia Prático do Red Hat Linux 8 :
basename: O nome de um arquivo que, ao contrário de um nome de caminho, não menciona nenhum dos diretórios que contém o arquivo (e, portanto, não contém barras [/]). Por exemplo, hosts
é o nome base de /etc/hosts
.
Felizmente, o GNU / Linux também possui um basename
comando, que pode ser usado para obter o nome da base:
$ basename '/dev/sda'
sda
- "nome do disco do kernel"
Este termo também parece ser uma resposta válida, devido à p.100 do Linux Kernel em poucas palavras :
/dev/<diskname>
Use o nome do disco do kernel especificado por <diskname>
como o disco raiz.
Aliás, "nome do disco do kernel" também parece ser uma terminologia válida no contexto do Solaris :
Para esta versão do comando iostat, a saída mostra estatísticas estendidas apenas para os dispositivos de disco com atividade diferente de zero, pelo caminho do dispositivo físico em vez do nome do disco lógico do kernel (ou seja, em c0t0d0
vez de sd0
).