Périphérique bloc
Périphérique bloc (en anglais block device) : suite numérotée de blocs, lisibles et inscriptibles dans n'importe quel ordre, que le noyau Linux présente sous /dev pour un disque, un SSD ou un volume réseau comme le stockage bloc de Scaleway.
Il ne sait rien des fichiers : une table de partitions puis un système de fichiers s'écrivent par-dessus. lsblk -f montre l'empilement. Son nom (/dev/sda, /dev/vda, /dev/nvme0n1) dépend du pilote et de l'ordre de détection, donc peut changer d'un démarrage à l'autre : on désigne un volume par /dev/disk/by-id/ pour le préparer (chez Scaleway, scsi-0SCW_sbs_volume-<uuid> reprend l'identifiant du volume dans l'API) et par UUID= dans /etc/fstab.
Le risque principal est de formater le mauvais : mkfs sur /dev/sda1 au lieu de /dev/sdb1 détruit la racine. Vérifiez avec wipefs (sans option, il liste les signatures sans rien effacer) et lsblk juste avant, et travaillez par le lien by-id.
Dans les cours
- Linux : administration système, leçon 6 : Disques et systèmes de fichiers au quotidien
- Linux : administration système, leçon 3 : Le noyau : modules et paramètres
- Le cloud : les fondamentaux, leçon 5 : Le stockage : bloc, fichier, objet