GNU/Linux >> Tutoriels Linux >  >> Linux

Nom du lecteur ? Quel est le terme correct pour la partie sda ​​de /dev/sda ?

sda est le nom de l'appareil . /dev/sda est le chemin du périphérique .

Pensez à /sbin/fdisk , fdisk est le nom du fichier , tandis que /sbin/fdisk est le chemin du fichier .


Le sda partie de /dev/sda peut représenter plusieurs choses selon votre point de vue :

  1. Nom de fichier
    En général, c'est le nom d'un fichier, qui, s'il s'agit d'un disque, est un bloc appareil, donc un nom d'appareil

    En tant que root :

    $ ls -la /dev/sd*
    brw-rw---- 1 root disk 8, 0 Sep 11 22:01 /dev/sda
    brw-rw---- 1 root disk 8, 1 Sep 11 22:02 /dev/sda1
    brw-rw---- 1 root disk 8, 2 Sep 11 22:01 /dev/sda2
    
  2. Noms de disque
    sda est la chaîne qui donne un nom à un disque (différent des partitions sda1, sda2, sdX, etc.). Elle est généralement générée par udev en fonction des règles de périphérique appliquées.

  3. Chemin du répertoire
    sda est le nom de base du chemin /dev/sda

Limité à l'interprétation liée aux noms de disques :

Autrefois :sda était le nom de périphérique du disque SCSI a .

Comme la même bibliothèque a été étendue aux disques SATA, je suppose qu'elle devrait maintenant s'appeler :

device name: SATA/SCSI/SAS disk a

Ou simplement :

device name: first SATA/SCSI/SAS disk

Il s'agit du nom de périphérique de partition/disque de bloc généré par le noyau :

sda est un nom de disque généré par le noyau. Les pilotes du noyau (y compris la pile SCSI qui s'avère très pratique à utiliser pour les disques SATA) remplissent disk_name champ de gendisk structure (c'est-à-dire pour SCSI :drivers/scsi/sd.c#L3338) pour générer sda nom.

Ce nom est ensuite utilisé pour être un nom de périphérique de bloc correspondant dans /dev , /sys et /proc/{partitions,diskstats} . Cependant, le manuel pour procfs le nomme nom de la partition (proc(5)) et la documentation sur les statistiques de disque l'appelle nom de l'appareil (iostats.txt).


Linux
  1. Linux :Différence entre /dev/console , /dev/tty et /dev/tty0 ?

  2. Quelle est la portabilité de /dev/stdin, /dev/stdout et /dev/stderr ?

  3. Comment mapper les périphériques /dev/sdX et /dev/mapper/mpathY à partir du périphérique /dev/dm-Z

  4. Comment échanger /dev/sda avec /dev/sdb ?

  5. Quand dois-je utiliser /dev/shm/ et quand dois-je utiliser /tmp/?

Linux – Que signifie la lettre « u » dans /dev/urandom ?

Que sont les fichiers /dev/zero et /dev/null sous Linux

echo ou print /dev/stdin /dev/stdout /dev/stderr

Comment détecter un nouveau disque dur connecté sans redémarrer ?

Pourquoi < ou > sont-ils nécessaires pour utiliser /dev/tcp

Différences entre /dev/sda et /dev/sda1