Un disque logique est une abstraction en informatique qui représente un espace de stockage mis à disposition pour enregistrer des données. Contrairement à un disque dur physique (p. ex. un disque mécanique ou un SSD), un disque logique n'est pas nécessairement une unité matérielle unique : il peut correspondre à une partie d'un disque, à la combinaison de plusieurs périphériques ou à un segment de mémoire éphémère.
Définition et concept
Le terme disque logique met l'accent sur l'aspect logique ou logiciel de l'espace de stockage. Cette abstraction permet au système d'exploitation, aux gestionnaires de volumes et aux applications de traiter l'espace de stockage comme une entité cohérente, indépendante de l'organisation physique sous-jacente.
Principales formes et implémentations
- Partition : une portion d'un disque physique séparée par une table de partitions. Chaque partition apparaît souvent comme un disque logique distinct pour le système d'exploitation.
- Volume logique (LVM) : un volume flexible créé par un gestionnaire de volumes logiques (Logical Volume Manager) qui peut regrouper, redimensionner et déplacer de l'espace sur plusieurs disques physiques.
- RAID logique : une vue logique résultant d'une configuration RAID, qui combine plusieurs disques physiques pour la performance, la disponibilité ou la redondance.
- Stockage en réseau (SAN/NAS) : des ressources de stockage partagées fournies via le réseau, présentées au serveur comme des disques logiques.
- Disque en mémoire (RAM disk) : un disque logique construit dans la mémoire vive pour des I/O très rapides ; son contenu est généralement temporaire et perdu au redémarrage.
- Volumes virtuels : disques virtuels fournis par des hyperviseurs et plateformes de cloud, mappés vers des fichiers, des blocs ou des objets stockés sur des supports physiques distants.
Fonctionnement et abstraction
Un disque logique masque la complexité matérielle et fournit des interfaces standardisées (p. ex. lecture/écriture en adressage de blocs). Cette abstraction permet :
- de redimensionner ou déplacer l'espace sans que les applications en aient conscience,
- de répartir les données sur plusieurs supports pour améliorer performance ou tolérance aux pannes,
- d'appliquer des politiques de chiffrement, de sauvegarde ou de snapshot au niveau logique.
Usages courants
- Installation et partitionnement de systèmes d'exploitation.
- Gestion flexible du stockage sur serveurs via LVM ou gestionnaires similaires.
- Amélioration des performances et de la disponibilité avec des ensembles RAID présentés comme disque logique.
- Fourniture de volumes persistants aux machines virtuelles et conteneurs.
- Création d'espaces temporaires rapides avec un RAM disk pour caches ou traitements éphémères.
Avantages et limites
- Avantages :
- Flexibilité : redimensionnement et migration plus faciles qu'avec des supports strictement physiques.
- Abstraction : simplifie l'administration et l'automatisation.
- Fonctionnalités avancées : snapshots, mirroring, striping, chiffrement peuvent être appliqués au niveau logique.
- Limites :
- Complexité : une couche logicielle supplémentaire peut compliquer le dépannage.
- Performance variable : l'abstraction peut introduire une surcharge ou masquer des goulots d'étranglement physiques.
- Dépendance au logiciel : perte d'accès en cas de défaillance du gestionnaire logique sans sauvegarde adéquate.
Gestion et outils
La création et l'administration de disques logiques sont réalisées via des utilitaires et services selon l'environnement :
- outils de partitionnement (fdisk, parted) pour les partitions ;
- gestionnaires de volumes logiques (LVM sous Linux, Logical Disk Manager sous Windows) ;
- contrôleurs RAID matériels ou logiciels ;
- interfaces de gestion SAN/NAS et consoles de virtualisation pour les volumes réseau et virtuels.
Compatibilité avec systèmes de fichiers et virtualisation
Un disque logique peut être formaté avec n'importe quel système de fichiers compatible avec l'OS (ext4, NTFS, XFS, etc.). Dans les environnements virtualisés, les disques logiques sont l'interface standard pour attacher du stockage aux machines invitées, ce qui facilite la portabilité et la sauvegarde des instances.
Remarques historiques et évolution
Le concept de disque logique est ancien et est devenu central avec la virtualisation, les systèmes de fichiers avancés et le stockage en réseau. Les approches modernes tendent à renforcer les capacités logiques (provisionnement à la demande, chiffrement transparent, orchestration) tout en cherchant à réduire la complexité et les coûts opérationnels.
En résumé, un disque logique est une représentation souple et manipulable de l'espace de stockage, conçue pour séparer la manière dont les données sont organisées et consommées de la manière dont elles sont physiquement hébergées.