Sembra che ci siano almeno due risposte valide
sda
può essere correttamente chiamato "basename" per l'unità.
sda
può anche essere correttamente chiamato "nome del disco del kernel" per l'unità.
Come hai raggiunto questa conclusione?
Per processo di eliminazione su ciascuno dei candidati plausibili:
Questo non può essere il termine corretto. Come indicato nella domanda originale , si riferisce al nome completo (ad es. /dev/sda
), Non al frammento finale (ad es sda
.).
Esistono prove a conferma di fonti aggiuntive, come ad esempio p.68 di The Definitive Guide to SUSE Linux Enterprise Server 12 :
Puoi anche scegliere di usare ... un mount basato sul nome del dispositivo (come /dev/sdb1
) ...
e p.94 di The Linux Bible 2008 Edition :
Fai clic sulla scheda Dispositivo e digita il nome del dispositivo (come /dev/cdrom
) ...
- "nome file" o "nome file"
Anche questo non può essere il termine corretto, poiché viene utilizzato nella documentazione tecnica come sinonimo del nome completo (ad es. /dev/sda
), Non solo del frammento finale (ad es.sda
):
BASENAME (1) :
basename: rimuovi directory e suffisso dai nomi dei file
DIRNAME (1) :
dirname: rimuove l'ultimo componente dal nome del file
Anche questo non può essere il termine corretto, poiché viene utilizzato nella documentazione tecnica come sinonimo del nome completo (ad es. /dev/sda
), Non solo del frammento finale (ad es.sda
):
GNU Coreutils: invocazione basename :
basename
rimuove qualsiasi componente di directory principale dal nome .
GNU Coreutils: invocazione dirname :
dirname
stampa tutti tranne il componente delimitato da barra finale di ciascuno nome .
- "nome breve" o "nome breve"
Anche questo non può essere il termine corretto. Non riesco a trovare alcuna documentazione tecnica che faccia riferimento all'ultima parte del nome di un dispositivo come "nome breve" o "nome breve". Questi termini sembrano essere usati, in Linux o GNU, solo nel contesto delle opzioni di mount VFAT o dei nomi host sulle reti .
Questo termine sembra essere una risposta valida, basata su p.149 di Installazione di Red Hat Linux 7 :
Assicurati assolutamente che il nome di base del disco che stai pianificando di partizionare non sia elencato (questo è hdb
, nel caso dell'unità che ho aggiunto).
e le note del corso per CST8207 (sistemi operativi GNU / Linux) presso Algonquin College :
Definizione del nome di base: il nome di base di qualsiasi percorso è il componente più a destra, a destra della barra più a destra.
e p.1456 di Una guida pratica a Red Hat Linux 8 :
basename: il nome di un file che, a differenza di un percorso, non menziona nessuna delle directory che contengono il file (e quindi non contiene alcuna barra [/]). Ad esempio, hosts
è il nome di base di /etc/hosts
.
Fortunatamente, GNU / Linux ha anche un basename
comando, che può essere usato per ottenere il nome di base:
$ basename '/dev/sda'
sda
- "nome del disco del kernel"
Anche questo termine sembra essere una risposta valida, a causa di p.100 del kernel Linux in breve :
/dev/<diskname>
Usa il nome del disco del kernel specificato da <diskname>
come disco principale.
Per inciso, anche "nome del disco del kernel" sembra essere una terminologia valida nel contesto di Solaris :
Per questa versione del comando iostat, l'output mostra statistiche estese solo per quei dispositivi a disco con attività diversa da zero, in base al percorso del dispositivo fisico anziché al nome del disco del kernel logico (ovvero, c0t0d0
invece di sd0
).