Il semble y avoir au moins deux réponses valides
sda
peut être correctement appelé le "nom de base" du lecteur.
sda
peut également être correctement appelé le "nom du disque du noyau" pour le lecteur.
Comment êtes-vous arrivé à cette conclusion?
Par processus d'élimination sur chacun des candidats plausibles:
Ce ne peut pas être le terme correct. Comme indiqué dans la question d'origine , il fait référence au nom complet (par exemple /dev/sda
), et non au fragment final (par exemple sda
).
Des preuves corroborantes existent dans d'autres sources, telles que la page 68 du guide définitif de SUSE Linux Enterprise Server 12 :
Vous pouvez également choisir d'utiliser… un support basé sur le nom de l'appareil (tel que /dev/sdb1
)…
et p.94 de The Linux Bible 2008 Edition :
Cliquez sur l'onglet Appareil et saisissez le nom de l'appareil (tel que /dev/cdrom
)…
- "nom de fichier" ou "nom de fichier"
Cela ne peut pas non plus être le terme correct, car il est utilisé dans la documentation technique comme synonyme du nom complet (par exemple /dev/sda
), et pas seulement du fragment final (par exemplesda
):
NOM DE BASE (1) :
nom de base - supprimer le répertoire et le suffixe des noms de fichiers
DIRNAME (1) :
dirname - supprime le dernier composant du nom de fichier
Cela ne peut pas non plus être le terme correct, car il est utilisé dans la documentation technique comme synonyme du nom complet (par exemple /dev/sda
), et pas seulement du fragment final (par exemplesda
):
GNU Coreutils : invocation du nom de base :
basename
supprime tous les principaux composants de répertoire du nom .
GNU Coreutils : invocation de dirname :
dirname
imprime tout sauf le dernier composant délimité par une barre oblique de chaque nom .
- "nom abrégé" ou "nom abrégé"
Ce n'est pas non plus le terme correct. Je ne trouve aucune documentation technique faisant référence à la dernière partie d'un nom d'appareil comme un "nom court" ou un "nom court". Ces termes semblent être utilisés, sous Linux ou GNU, uniquement dans le contexte des options de montage VFAT ou des noms d' hôte sur les réseaux .
Ce terme semble être une réponse valide, basée sur la p.149 de Installation de Red Hat Linux 7 :
Assurez-vous absolument que le nom de base du disque que vous envisagez de partitionner ne figure pas dans la liste hdb
, dans le cas du lecteur que j'ai ajouté).
et les notes de cours pour CST8207 (GNU / Linux Operating Systems) au Collège Algonquin :
Définition du nom de base: Le nom de base de tout chemin d'accès est son composant de nom le plus à droite, à droite de sa barre oblique la plus à droite.
et p.1456 d' un guide pratique de Red Hat Linux 8 :
nom de base: nom d'un fichier qui, contrairement à un chemin d'accès, ne mentionne aucun des répertoires contenant le fichier (et ne contient donc pas de barres obliques [/]). Par exemple, hosts
est le nom de base de/etc/hosts
.
Heureusement, GNU / Linux possède également une basename
commande, qui peut être utilisée pour obtenir le nom de base:
$ basename '/dev/sda'
sda
Ce terme semble également être une réponse valable, en raison de la p.100 du noyau Linux en bref :
/dev/<diskname>
Utilisez le nom de disque du noyau spécifié par <diskname>
comme disque racine.
Par ailleurs, "nom du disque du noyau" semble également être une terminologie valide dans le contexte de Solaris :
Pour cette version de la commande iostat, la sortie affiche des statistiques étendues uniquement pour les périphériques de disque dont l'activité est différente de zéro, par chemin de périphérique physique au lieu du nom du disque du noyau logique (c'est-à-dire c0t0d0
au lieu de sd0
).