Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
partitions [Le 14/03/2025, 19:46] – [Règle de dénomination] krodelabestiolepartitions [Le 14/04/2026, 23:15] (Version actuelle) – màj lien interne krodelabestiole
Ligne 1: Ligne 1:
-{{tag>portail système}}+{{tag>administration système montage}}
  
 ====== Les partitions ====== ====== Les partitions ======
  
-Le terme "partition" peut être totalement nouveau pour le néophyte en informatique. Il est souvent utilisé à tort et à travers, souvent mélangé avec d'autres termes tels que "disque" et "système de fichiers". La présente page se veut être une introduction à la notion de partitions. Pour des informations plus détaillées, vous serez dirigés vers des sites de référence.+Le terme "partition" est souvent utilisé à tort et à travers, souvent mélangé avec d'autres termes tels que "disque" ou "[[:système de fichiers]]". La présente page se veut être une introduction à la notion de partitions. Pour des informations plus détaillées, vous serez dirigés vers des sites de référence.
  
-===== Disques, partitions et systèmes de fichiers =====+===== Supports, partitions et systèmes de fichiers =====
  
-Le **disque** est un dispositif physique (disque dur, carte SD, clé USB, CD-ROM/DVD-ROM, disquette...) dans lequel on peut emmagasiner des données informatiques. C'est un matériel qui est interne (dans le portable ou la tour) ou externe à l'ordinateur (relié au portable ou à la tour par un câble aisément déclenchable et déplaçable). Les données informatiques contenues dans ces supports physiques peuvent être écrites puis relues et sont conservées même en l'absence d'une source d'énergie pour maintenir le disque en activité. Les disques contiennent des milliards de données informatiques ; l'unité de mesure informatique est l'[[wpfr>octet]]([[wpfr>mémoire de masse|Plus d'informations sur les disques]])+Le **support de stockage** (souvent appelé //disque// par métonymie, même si la plupart ne sont aujourd'hui plus des disques) est un appareil matériel ([[:SSD]], [[:disque dur]], carte SD, clé USB, DVD, CD-ROM, disquette...) sur lequel on emmagasine des données informatiques. Il peut être interne (au portable ou au boîtier) ou externe (connecté à l'ordinateur en USB). Les données informatiques stockées sur ces supports peuvent être lues ou écrites et sont conservées après extinction de l'ordinateur.
  
-{{ disque_partitions.png  |Disque, partitions et systèmes de fichiers de baptiste charrier}}+<note> 
 +Les supports contiennent des milliards de données informatiques ; leur unité de mesure est l'[[wpfr>octet]].
  
-Puisque les disques emmagasinent de grandes capacités de données, il est important d'organiser ces données de manière à y accéder rapidement. La **partition** est une zone du disque, définie par l'administrateur de l'ordinateur, dans laquelle doivent être contenues des données similaires. Par exemple, l'administrateur définira une partition qui contient toutes les données relatives au [[wpfr>système d'exploitation]] et les logiciels qui l'accompagnent ; il définira aussi une partition dans laquelle seront emmagasinés tous les documents personnels des utilisateurs de l'ordinateur ; il définira aussi une partition où sont stockées des données en cours de traitement ; etcLe but d'une partition est de rassembler les données informatiques qui ont un lien commun. ([[wpfr>Partition de disque dur|Plus d'informations sur les partitions]])+Voir //[[:systeme_de_fichiers#Qu'est-ce qu'un système de fichiers ?]]//. 
 +</note>
  
-À l'intérieur de la partition, un **système de fichiers** doit être créé. Celui-ci sert à organiser les données à l'intérieur d'une partition. Un disque est composé de milliards de petits emplacements qui sont plus tard interprétés comme des données informatiques ; le système de fichiers permet de localiser à quel emplacement est enregistrée la donnée exacte demandée par l'utilisateurIl pourrait être comparé à l'index d'un livre. ([[:système_de_fichiers|Plus d'informations sur les systèmes de fichiers]])+Puisque les supports de stockage emmagasinent de grandes capacités de données, il est important d'organiser ces données de manière à y accéder rapidement. La **[[:partitions|partition]]** est une zone du support, définie par l'administrateur de l'ordinateur, dans laquelle sont contenues des données similairesPar exemple, l'administrateur définit une partition qui contient toutes les données relatives au [[wpfr>système d'exploitation]] et les logiciels qui l'accompagnent ; il peut aussi définir une partition séparée dans laquelle sont emmagasinés tous les documents personnels des [[:utilisateur|utilisateurs]] ; ou encore une partition où est installé un autre système d'exploitation ; etc. Le but d'une partition est de rassembler les données informatiques qui ont un lien commun, appartiennent à un même système ou doivent être traitées de manière similaire.
  
-Le tout pourrait être comparé à une petite bibliothèque personnelle contenant des encyclopédies : +<note tip> 
-  le disque serait le meuble lui-même, ou encore chacune des étagères de ce meuble ; +Sur Ubuntu un partitionnement (le fait de créer des partitions) par défaut est proposé lors de l'installationIl convient parfaitement dans 90% des cas (hors //[[:tutoriel:multiboot_avance|dual boot]]// ou [[:serveur]] //[[:cloud]]// par ex.). 
-  * la partition est une encyclopédie. On a une encyclopédie sur l'histoire, une autre sur la géographie, un dictionnaire, un guide de l'auto, etcqui contiennent chacune des informations selon leur domaine de prédilection ; +</note>
-  * le système de fichiers est un moyen de retrouver l'information dans chacune des encyclopédies (numéros de pages, codes de couleur, classement par dates ou marques, etc.).+
  
-===== Partitions primaires ? Partitions étendues ? Lecteurs logiques ? =====+Chaque [[:partitions|partition]] utilise un **[[:système de fichiers]]** particulier. Celui-ci détermine la manière d'y organiser les données : par fichiers, répertoires, etc.
  
-{{  https://upload.wikimedia.org/wikipedia/commons/thumb/0/07/GUID_Partition_Table_Scheme.svg/500px-GUID_Partition_Table_Scheme.svg.png?300|Schéma d'un disque ayant une table de partitions de type GPT}}+===== Utilisation =====
  
-On comprend donc quepour être utiliséun disque dur doit impérativement être partitionné (c'est-à-dire qu'on lui attribue une ou des partitions). Un disque __doit__ être divisé en //au moins une// partition (soit une zone d'organisation occupant la totalité de l'espace de stockage disponible). L'attribution d'une seule partition dans l'ensemble du disque dur peut être pratique dans certains cas, comme un disque dur de stockage interne ou externe. Dans d'autres cas, comme l'installation d'une distribution GNU/Linux, cela devient limitatif.+Pour utiliser une partitionaccéder à son contenu en lecture ou en écriturecelle-ci doit être [[:montage|montée]] en système de fichiers.
  
-==== La table des partitions : un schéma des partitions d'un disque ====+Pour plus d'informations à ce sujet, voir la page //[[:Montage]]//.
  
-Chaque disque dispose d'une "table de partitions", elle est située au début du disque. Elle contient les informations relatives à chacune des partitions (du disque). Parmi les informations de la table de partitions, on retrouve entre autres la taille de chaque partition, l'endroit où chacune d'elles se trouve dans le disque et chacun de leur système de fichiers.+===== Table de partitions =====
  
-Il existe plusieurs normes de tables de partitionsappropriées pour différents types de supports physiques. En ce qui concerne les disques durs, les disques SSD et les clés USB, deux normes cohabitent : +Pour être utiliséun support doit donc impérativement être partitionné (c'est-à-dire qu'on lui attribue au moins une partition).
-  * **Partitionnement Intel ([[wpfr>Master_boot_record]])** : c'est le mode de partitionnement historique des ordinateurs de type IBM PC-compatible et, au début des années 2010, celui qui était le plus répandu. Dans ce modèle, une zone de 512 octets appelée le //Master Boot Record// (MBR) est réservée en début de disque pour contenir l'information relative à un maximum de quatre partitions. (Une technique existe pour contourner cette limite ; nous y viendrons plus loin.) Une table de partitions de type MBR ne peut pas prendre en charge un disque d'une taille supérieure à 2.2 To ; +
-  * **Partitionnement GPT ([[wpfr>GUID Partition Table]])** : ce mode de partitionnement est utilisé dans les ordinateurs récents (>2010) et les Mac (>2006). Ce modèle permet de créer jusqu'à 128 partitions par disque. De plus, il prend en charge les disques d'une taille supérieure à 2.2 To. Dans un ordinateur ayant [[:uefi|un micrologiciel UEFI]], ce schéma de table de partitions est requis pour charger un système d'exploitation.+
  
-==== Les types de partitions (partitionnement Intel seulement) ====+Chaque support dispose d'une [[wpfr>table de partitionnement|table de partitions]], située au début du support, qui décrit ces partitions. Parmi les informations de la table de partitions, on retrouve entre autres leurs [[:système de fichiers|systèmes de fichiers]], leurs tailles, et leurs positions physiques sur le support.
  
-{{  :doc:disque_dur_partitions_primaires.png?300|Une table de partitions de type MBR}}+{{https://upload.wikimedia.org/wikipedia/commons/thumb/0/07/GUID_Partition_Table_Scheme.svg/500px-GUID_Partition_Table_Scheme.svg.png?300|Schéma d'un support ayant une table de partitions de type GPT}}
  
-Dans un disque dont la table de partitions est de type MBRon retrouve trois types de partitionsCeci ne s'applique que pour les disques ayant un partitionnement de type MBR ; les disques à table de partitions GPT ne sont pas concernés par cette problématique.+Il existe plusieurs normes de tables de partitions, adaptées à différents cas d'usageEn ce qui concerne les ordinateurs personnels, on trouve deux normes :
  
-  * **Partitions primaires  :** \\ Un disque ayant une table de partition de type MBR ne peut contenir qu'un maximum de quatre partitions. Les partitions primaires sont les partitions dont la description est contenue dans le MBR d'un disque. (On désigne aussi sous l'appellation « partition primaire », par abus de langage, toutes les partitions dans un schéma de type GPT, puisque tous les descripteurs de toutes les partitions dans ce type de partitionnement sont contenus dans la table de partitions principale.) \\ \\ +  * **Partitionnement [[wpfr>GUID Partition Table|GPT]]** (pour //GUID Partition Table//) :\\ Ce mode de partitionnement est utilisé par les systèmes récents (depuis au moins 2010)Il permet de créer jusqu'à 128 partitions par support physique, et prend en charge les supports de toutes tailles. **GPT** est requis par [[:UEFI]] pour charger un système d'exploitation.
-  * **Partition étendue :** \\ Dans le cas des systèmes GNU/Linux, l'administrateur a souvent besoin de créer plus de partitions. Pour s'affranchir de la limite de quatre partitions alors trop contraignante, il a été mis au point une technique consistant à fractionner une, et une seule, des quatre partitions : elle est alors qualifiée non plus de partition primaire, mais de //partition étendue//Celle-ci joue alors le rôle d'un conteneur à partitions. Il est recommandé que la partition étendue soit la dernière partition créée dans le disque.\\ \\ +
-  {{  :doc:disque_dur_partition_etendue.png?300|Un Extended Boot Record}}**Partitions secondaires :** Les partitions secondaires (aussi appelées "partitions logiques" ou "lecteurs logiques") sont les partitions contenues à l'intérieur d'une partition étendue. Théoriquement, un nombre illimité de partitions secondaires peuvent être créées, avec pour seule contrainte la taille du disque jusqu'à 2.2 To. Cependant, pour des raisons de compatibilité avec d'autres systèmes d'exploitation, il n'est pas recommandé de créer plus de 23 partitions secondaires. Chaque partition secondaire est précédée d'une structure appelée [[:ebr|EBR]] qui la décrit.+
  
-Pour être utilisablesles partitions primaires et les partitions secondairesdans lesquels on enregistre directement des données, doivent être formatées -- c'est-à-dire qu'elles doivent se voir attribuer un système de fichiers et être préparées en conséquencePar contre, une partition étendue, dans laquelle aucune donnée n'est directement enregistrée, ne peut pas et ne doit pas être formatée.+  * **Partitionnement [[wpfr>Master boot record|MBR]]** (pour //Master Boot Record//parfois aussi appelé //Intel//ou //DOS//) :\\ C'est le mode de partitionnement historique des ordinateurs compatibles IBM PC, et celui qui était le plus répandu au début des années 2010Le **MBR** est une zone de 512 octets réservée en début de support pour contenir l'information relative à un maximum de quatre partitions (une technique existait pour contourner cette limite). Une table de partitions de type MBR ne peut pas prendre en charge un support physique d'une taille supérieure à 2.2 To.
  
-===== Désignation des partitions dans Ubuntu ====+<note important> 
 +Les systèmes modernes utilisent aujourd'hui [[:UEFI]] (avec une table de partitions **GPT**, donc). 
 + 
 +//legacy BIOS//, avec une table **MBR**, est obsolète.((Voir //[[https://www.malekal.com/faq-sur-efi-mbr-gpt/|UEFI vs MBR et BIOS hérité (Legacy) : comprendre les différences et le rôle du firmware dans Windows]]// sur malekal.com.)) 
 +</note> 
 + 
 +==== Réparer une table de partitions ==== 
 + 
 +Il est possible que la **table de partitions** (une zone d'information qui contient l'organisation des partitions sur le support) s'abîme. C'est parfois le cas quand on repartitionne un disque dur ou un SSD (puisqu'on réécrit une nouvelle table de partitions : si une erreur se produit, la table est corrompue) ou avec du matériel en fin de vie (auquel cas il faudra penser à son remplacement prochain). Que faire pour ne pas perdre ses données contenues sur des partitions désormais inaccessibles ? 
 + 
 +Des outils ont été créés pour vous permettre de reconstruire et réécrire une table des partitions saine. Ils doivent être utilisés avec //prudence//, et permettront souvent mais pas toujours d'accéder de nouveau aux partitions et donc à leur contenu : 
 +  * **[[:testdisk]]** et **[[:gPart]]** sont capables de retrouver les partitions après analyse du support. Ils sont tous les deux disponibles dans les [[:depots#universe_et_multiverse|dépôts "universe"]]. 
 +  * **[[https://www.dfsee.com/dfsee/|DFSee]]** peut être téléchargé puis exécuté depuis une session //live USB//. 
 +  * Les outils [[https://www.mailsdaddy.com/services/|MailsDaddy Tools]], des logiciels propriétaires disponibles en version de démonstration, fonctionnent sous Windows et peuvent vous donner une idée des données qu'il est possible de récupérer. 
 +  * La sauvegarde et la migration des //e-mails// peuvent être effectuées par des applications dédiées. **[[https://www.shoviv.com|shoviv]]** (propriétaire) fournit un utilitaire Windows pour la gestion des e-mails. 
 +  * Les outils **[[https://www.shoviv.com/mbox-converter.html|MBOX Converter Software]]** (propriétaires). 
 +  * [[https://www.shoviv.com/sharepoint-migrator.html|Seamless SharePoint migration]] (propriétaire). 
 + 
 +===== Désignation des partitions sur Ubuntu ==== 
 + 
 +Sur Linux où "[[https://learning.lpi.org/fr/learning-materials/010-160/4/4.3/4.3_01/|tout est fichier]]", les appareils matériels connectés sont aussi représentés par des fichiers. 
 + 
 +Ceci permet par exemple de cloner des partitions avec des outils de copies ordinaires comme ''[[:tutoriel:console_commandes_de_base#cp]]''((Voir notre tutoriel //[[:tutoriel:live_usb_cli#cp|Créer / flasher une clé USB bootable (Live USB) en ligne de commande]]//.)). 
 + 
 +Ces fichiers-appareils (//devices// en anglais) sont [[https://refspecs.linuxfoundation.org/FHS_3.0/fhs/ch03s06.html|par convention]] rassemblés sous le répertoire ''/dev''. Concernant les appareils de stockages, leur nom est fonction du type de connexion ou de stockage (''sd%%**%%'' pour [[wpfr>Serial_ATA|SATA]] ou [[wpfr>Serial_ATA#Révision_3.1_ou_mSATA|mSATA]], ''nvme%%**%%'' pour [[wpfr>NVM_Express|NVMe]], ''mmbclk%%**%%'' pour les cartes [[wpfr>Carte_MMC|MMC]] ou les puces [[wpfr>Carte_MMC#eMMC|eMMC]], etc.). 
 + 
 +==== Lister les partitions ==== 
 + 
 +=== Interfaces graphiques === 
 + 
 +On peut visualiser les partitions et obtenir leurs [[#Règle de dénomination|identifiants]] grâce à des applications comme [[:gnome-disk-utility|GNOME Disques]] ou [[:GParted]]. 
 + 
 +Ci-dessous, la zone encadrée de rouge dans [[:gnome-disk-utility|GNOME Disques]] donne les informations concernant la partition //GS// sélectionnée (reconnaissable à sa couleur bleue). La ligne surlignée en jaune est la zone importante pour le montage (''/dev/sda2''). 
 + 
 +{{:disks:gnome-disks_info_partition.png?600|Info sur une partition}} 
 + 
 +=== Lignes de commande === 
 + 
 +Pour lister les [[:partitions]] présentes sur des supports physiques ([[:SSD]], [[:disque dur]], clé USB et autres) depuis un [[:terminal]], on peut utiliser la commande ''[[man>lsblk]]''
 +  lsblk -fe7 
 + 
 +L'option ''-f'' permet d'afficher les informations relatives aux [[:système de fichiers|systèmes de fichiers]], sans les ''/dev/loop'' ([[:snap|snaps]]) et autres ''tmpfs'' (l'option ''-e'' exclut : ''7'' pour les systèmes virtuels, et ''11'' pour les supports optiques). 
 + 
 +Avec les [[:permissions administrateur]], on peut aussi utiliser la commande ''[[man>fdisk]]'' (avec ''[[:sudo]]'') : 
 +  sudo fdisk -l 
 +   
 +Ou limitez //blkid// aux périphériques dont le nom commence par //sd// via 
 +  sudo blkid /dev/sd*
  
 ==== Règle de dénomination ==== ==== Règle de dénomination ====
  
-=== IDE / SATA ===+=== SATA / PCIE === 
 + 
 +<note>[[wpfr>Parallel_ATA|IDE]], aussi appelé //Parallel ATA// est un connecteur historique (nappes larges), il a été remplacé par le [[wpfr>Serial_ATA|SATA]] ou //Serial ATA// dans les années 2000 (câbles plats plus étroits souvent rouges).</note>
  
-[[wpfr>Parallel_ATA|IDE]], aussi appelé //Parallel ATA// est un connecteur historique (nappes larges), il a été remplacé par le [[wpfr>Serial_ATA|SATA]] ou //Serial ATA// dans les années 2000 (câbles souvent rouges).+On me dit que ma partition s'appelle ''/dev/sda1''. Qu'est-ce que cela signifie ou représente ?
  
-//**On me dit que ma partition racine d'Ubuntu s'appelle /dev/sda1. Qu'est-ce que cela signifie ou représente ?**// \\ +Sur Linux, un support de stockage SATA est désigné par l'appellation ''sd//X//''. Les lettres ''sd'' désignent le type de [[:ssd#formats_et_connexions|connexion]] que doit utiliser le système d'exploitation pour utiliser votre support (//mass-**s**torage **d**river//).\\ 
-Sur Linux, un disque est désigné par l'appellation "sd''X''". Les lettres //sd// désignent le type de communicateur que doit utiliser le système d'exploitation pour utiliser votre disque dur (//mass-**s**torage **d**river//). Quel que soit le type de support que vous branchez à votre ordinateur (disque dur interne, disque SSD, disque dur externe((Les disques durs et SSD externes sont généralement des supports internes standards connectés en USB via une interface USB / SATA.)), clé USB...), en dehors des interfaces PCIe, NVMe, ou lecteurs de cartes SD, tous les supports connectés en IDE ou SATA sont nommés ''sdX'', où ''X'' est une lettre minuscule de l'alphabet (''a'', ''b'', ''c''...).+Quel que soit le type de support que vous branchez à votre ordinateur ([[:SSD]] ou [[:disque dur]] interne ou externe((Les [[[:SSD]] et [:disque dur|disques durs]] externes sont généralement des supports internes standards connectés en USB via une interface USB / SATA ou ou USB / PCIe.)), clé USB...), en dehors des interfaces PCIe, NVMe, ou lecteurs de cartes SD, tous les supports connectés en SATA sont nommés ''sd//X//'', où ''//X//'' est une lettre minuscule de l'alphabet (''a'', ''b'', ''c''...).
  
-Dans la dénomination ''sdX'', cette lettre ''X'' représente la nappe et la position sur laquelle est branché physiquement le disque +Dans la dénomination ''sd//X//'', ce suffixe ''//X//'' représente la position sur laquelle est branché physiquement le support 
-  * ''a'' pour le maître de la nappe IDE primaire ou l'ID0 du connecteur primaire SATA +  * ''a'' pour l'ID ''0'' du connecteur primaire SATA 
-  * ''b'' pour l'esclave de la nappe IDE primaire ou l'ID1 du connecteur primaire SATA +  * ''b'' pour l'ID ''1'' du connecteur primaire SATA 
-  * ''c'' pour le maître de la nappe IDE secondaire ou l'ID0 du connecteur secondaire SATA +  * ''c'' pour l'ID ''0'' du connecteur secondaire SATA 
-  * ''d'' pour l'esclave de la nappe IDE secondaire ou l'ID1 du connecteur secondaire SATA+  * ''d'' pour l'ID ''1'' du connecteur secondaire SATA
   * etc.   * etc.
  
-Comme les partitions sont une partie d'un disque durelles sont nommées comme leur disque dur suivies d'un suffixe numérique représentant leur position dans le disque dur. Par exemple, ''sda1'' est la première partition du disque ''sda'' ; ''sda2'' est la seconde partition du disque ''sda'' ; ''sdb1'' est la première partition du disque ''sdb''...+Comme les partitions sont une partie d'un support physiquele suffixe numérique représentant leur position le support. Par exemple, ''sda1'' est la première partition du SSD ''sda'' ; ''sda2'' est la seconde partition du SSD ''sda'' ; ''sdb1'' est la première partition du disque ''sdb''etc.
  
-Notons cependant une chose : sous GNU/Linux, peu importe le nombre de partitions existant dans les disques durs, les noms ''sdX1'' à ''sdX4'' pour chacun des disques durs sont réservés aux partitions primaires, dont l'éventuelle étendue, et les noms ''sdX5'' et suivants sont réservés aux lecteurs logiques. Par exemple, ''sda5'' représente le premier lecteur logique de la partition étendue du disque dur ''sda'', et cemême si ce disque est divisé en une partition primaire et une partition étendue qui contient un lecteur logique.+Pour les anciennes [[#partitions#table_de_partitions|tables GPT]] : sous Linux, peu importe le nombre de partitions existant un support, les noms ''sd//X//1'' à ''sd//X//4'' sont réservés aux partitions primaires, dont l'éventuelle partition étendue, et les noms ''sd//X//5'' et suivants sont réservés aux lecteurs logiques. Par exemple, ''sda5'' représente le premier lecteur logique de la partition étendue du disque dur ''sda'', et ce même si ce disque est divisé en une partition primaire et une partition étendue qui contient un lecteur logique.
  
-Quant à ''/dev/'', il désigne un répertoire sous GNU/Linux qui est utilisé afin de communiquer avec ces partitions. Ainsi, ''/dev/sda1'' est un fichier qui permet d'interagir avec le contenu de la partition ''sda1''.+Quant à ''/dev/'', il désigne un répertoire qui est utilisé par le système pour désigner ses appareils (//**dev**ices// -- voir //[[:arborescence#La norme selon la FHS]]//). Ainsi, ''/dev/sda1'' est un fichier qui permet d'interagir avec le contenu de la partition ''sda1''.
  
 === NVMe === === NVMe ===
  
-Le [[wpfr>NVM_Express|NVMe]] est un descendant du [[wpfr>PCI_(informatique)|PCI]] (c'est en fait du [[wpfr>PCI_Express|PCIe]] ou //PCI Express//) dédié au stockage, alors que le PCI était initialement dédié aux cartes internes (réseau, audio, etc.). Ce n'est donc pas un descendant de l'IDE ou du SATA. Ses performances sont bien meilleures, et il n'est pas nommé de la même manière sur Linux.+<note>Le [[wpfr>NVM_Express|NVMe]] (voir //[[:ssd#Formats et connexions]]//est un descendant du [[wpfr>PCI_(informatique)|PCI]] (c'est en fait du [[wpfr>PCI_Express|PCIe]] ou //PCI Express//) dédié au stockage, alors que le PCI était initialement dédié aux cartes internes (réseau, audio, etc.). Ce n'est donc pas un descendant de l'IDE ou du SATA. Ses [[:ssd#performances]] sont bien meilleures, et il n'est pas nommé de la même manière sur Linux.</note>
  
-Le support est identifié par ''/dev/nvme0n1''''/dev/nvme0n2''etc. et les partitions sont nommées ''nvme0n1p1''''nvme0n1p2''etc.+Les supports [[:SSD]] NVMe sont identifiés par 
 +  * ''/dev/nvme0n1'' 
 +  * ''/dev/nvme0n2'' 
 +  * etc. 
 +et les partitions sont nommées 
 +  * ''/dev/nvme0n1p1'' 
 +  * ''/dev/nvme0n1p2'' 
 +  * etc.
  
-==== Ordre des partitions ====+=== Block Device ===
  
-L'ordre des partitionsque ce soient des partitions primaires ou étendues ou des lecteurs logiques, //n'est pas// attribué selon son emplacement dans le disque dur. Il est attribué selon l'ordre où elles sont créées.+L'ensemble des supports physiques qui comportent des données au sein d' un ordinateur Linux est souvent appelé "périphérique bloc", en anglais : un "//block device//"
 +En fonction de son type et du connecteur sur lequel il est connecté a la carte mère, ce **périphérique bloc** peut être identifié de la sorte : 
 +  * ''/dev/sda'' : connecteur USB / SATA / IDE / PCI. Peut inclure des clés USB, des [[:disque dur|disques durs]] ou des [[:SSD]]. 
 +  * ''/dev/sr'' : connecteur USB / SATA / PCI. Peut inclure des lecteurs de DVDCD, BLU-RAY. 
 +  * ''/dev/nvme0n1'' : connecteur PCIe. Peut inclure des [[:SSD]]. 
 +  * ''/dev/mmbclk0'' : connecteur USB / SATA / PCI. Peut inclure des cartes SD / microSD ou des puces [[wpfr>Carte_MMC#eMMC|eMMC]]. 
 +  * etc.
  
-Peu importe son emplacement dans le disque dur, la première partition sera adressée dans le premier espace de 16 octets de la table des partitions ; la seconde partition, dans le second espace de 16 octets ; et ainsi de suite. Par exemple, si vous créez d'abord, visuellement parlant, une première partition en fin de disque dur puis une seconde partition en début de disque dur, la partition située en début de disque sera adressée ''sdX2'' et celle en fin de disque, ''sdX1''. Ceci n'a aucun impact quant à l'utilisation de vos disques durs : ce ne sont que des adresses logiques pour identifier vos partitions.+=== Ordre des partitions ===
  
-Toutefois, dans un souci de reconnaissance, nous vous recommandons de créer vos partitions selon l'ordre visuel selon lequel elles se retrouveront dans votre disque : créez d'abord une première partition en début de disque, puis une seconde partition immédiatement à la suite de celle-ci, et ainsi de suite : vous pourriez mieux vous y retrouver. Cette remarque n'est valable qu'en cas d'absence d'impératif fort sur les performances relatives de vos partitions (cfpartie suivante).+L'ordre des partitions, que ce soient des partitions primaires ou étendues ou des lecteurs logiques, //n'est pas// attribué selon son emplacement sur le support physique. Il est attribué selon l'ordre où elles sont créées. 
 + 
 +Peu importe son emplacement sur le support physique, la première partition sera adressée au premier espace de 16 octets de la table des partitions ; la seconde partition, au second espace de 16 octets ; et ainsi de suite. Par exemple, si vous créez d'abord, visuellement parlant, une première partition en fin de support puis une seconde partition au début, la partition située en début sera adressée ''sdX2'' et celle en fin de support, ''sdX1''. Ceci n'a aucun impact quant à l'utilisation de vos supports physiques : ce ne sont que des adresses logiques pour identifier vos partitions. 
 + 
 +Toutefois, afin de les reconnaître, nous vous recommandons de créer vos partitions selon l'ordre visuel selon lequel elles se retrouveront sur votre support : créez d'abord une première partition au début, puis une seconde partition immédiatement à la suite de celle-ci, et ainsi de suite : vous pourriez mieux vous y retrouver. Cette remarque n'est valable qu'en cas d'absence d'impératif fort sur les performances relatives de vos partitions
 + 
 +==== UUID ==== 
 + 
 +L'[[:uuid_et_label|UUID]] est un autre identifiant, cette fois défini pour chaque partition de façon unique et permanente, et assure qu'il n'y aura pas d'ambiguïtés, par exemple dans le fichier ''[[:fstab|/etc/fstab]]''
 + 
 +Pour obtenir les [[:uuid_et_label|UUID]] de vos partitions, entrez la commande 
 +  lsblk -fe7 
 +qui affiche une colonne ''UUID''
 +<code>NAME   FSTYPE LABEL       UUID                                 FSAVAIL FSUSE% MOUNTPOINT 
 +sda                                                                            
 +├─sda1 ntfs   WIN10       6C8CA3038CA2C6C4                                     
 +├─sda2 ext4   UBUNTU      727a95e9-70a4-4d6e-a739-cb884c4188df   19,1G    40% / 
 +├─sda3 ext4   HOME        4bdc4735-801e-43fe-b3f1-58fd832638f5   23,6G    71% /home                                                                                                                                                                                     
 +└─sda4 ext4   DATAS       ca07415a-2704-497f-8091-1d9a4a58f3d0  297,2G    43% /media/DATAS 
 +</code> 
 + 
 +==== Labels ==== 
 + 
 +Les [[:uuid_et_label|labels]] (parfois aussi appelés //étiquettes//) ont à peu près le même rôle que les UUID, mais sont attribués manuellement (là où les UUID sont générés aléatoirement)Ils sont donc plus éloquents et compréhensibles (puisqu'on choisit les noms). 
 + 
 +C'est aujourd'hui généralement le méthode de dénomination recommandée, quand elle est disponible (ce qui est le cas dans le fichier ''[[:fstab|/etc/fstab]]''). 
 + 
 +On peut aussi les lister avec la commande 
 +  lsblk -fe7 
 +qui affiche aussi une colonne ''LABEL''
 + 
 +<note important> 
 +Pour attribuer un label à une partition, voir le chapitre //[[uuid_et_label#Les Étiquettes, c'est mieux non ?|Les Étiquettes, c'est mieux non ?]]//. 
 +</note>
  
 ==== Affectation et format des partitions ==== ==== Affectation et format des partitions ====
  
-GNU/Linux est moins capricieux que d'autres systèmes d'exploitation : n'importe quelle partition et lecteur logique peut être affecté à tous les usages (que ce soit pour la partition système, pour une partition de données personnelles, pour l'espace d'échange [swap], etc). Le format (ou système de fichiersutilisé par la partition est renseigné dans la table de partitions du MBR (ou dans la table de l'EBR, dans le cas des lecteurs logiques) ; [[wpfr>Partition_de_disque_dur#Identificateur_de_partition|il est codé]] sur deux des 16 octets réservés à une partition.+GNU/Linux est plus permissif que d'autres systèmes d'exploitation : chaque partition peut être affectée à n'importe quel usage (qu'il s'agisse de recevoir le système, les [[:partitions_data|données personnelles]], l'espace d'échange [[:swap]], etc.). Le  type de [[:système de fichiers]] utilisé par la partition est renseigné dans la table de partitions du MBR (ou dans la table de l'EBR, dans le cas des lecteurs logiques) ; [[wpfr>Partition_de_disque_dur#Identificateur_de_partition|son identifiant est stocké]] sur deux des 16 octets réservés à une partition.
  
-Du fait de l'organisation des disques durs à plateauxune partition située en début de disque dur est plus rapide que la seconde partition, et ainsi de suiteNous vous recommandons donc de placer vos partitions importantes (les partitions système et celles où se trouvent des données fréquemment accédées) en début de disque dur.+<note tip> 
 +On recommande désormais de déployer le système et les logiciels et le [[:swap]] sur [[:SSD]] (idéalement [[:ssd#formats_et_connexions|NVMe plutôt que SATA]])qui sont bien plus rapides que les disques mécaniquesVoir //[[:ssd#Performances]]//. 
 +</note>
  
-===== Comment créer et supprimer des partitions et des systèmes de fichiers =====+Quelle est l' organisation courante des partitions pour Ubuntu ?
  
-==== Que signifie formater une partition ? ====+On trouvera toujours une partition **racine** symbolisée souvent par ''/''.\\ 
 +Cette partition est le [[:chemins|chemin de base]] de tout les fichiers du système. Elle peut être sous différents types de système de fichiers, mais le plus courant est : [[:ext4]].\\ 
 +Obligatoirement, ce système de fichiers aura des propriétés de gestion des droits. Pour Ubuntu et Linux en général c'est obligatoire.
  
-Formater une partition, c'est y créer un [[:système de fichiers]]. Le formatage est une procédure qui consiste à créer un fichier d'index neuf dans lequel viendront se loger les informations de localisation des données informatiques dans la partition. Brefc'est de remettre à zéro le contenu d'une partition pour y recevoir des nouveaux fichiers. +Tous les formats de fichiers ne gèrent pas forcément des droits / permissions.\\ 
-[[https://www.adviksoft.com/ost/pst.html|OST to PST Converter]] tool to easily manage the offline databse data of Outook application.+On peut aussi choisir d'installer Ubuntu sur une partition [[:btrfs]] ou [[:zfs]] par exemple.\\ 
 +Pour comprendre et avoir un aperçu des différentes caractéristiques des formats de de fichiersje vous invite à consulter la page dédiée : //[[:système de fichiers]]//.
  
-==== Avec quels outils puis-je manipuler mes partitions et systèmes de fichiers ? ====+Ensuite, selon comment on décide d'organiser le système, on peut créer (ou avoir besoin de créer) d'autres partitions mais dans les faits, pour une utilisation courante peu sont vraiment utiles. //Seule la partition racine ''/'' est indispensable.//
  
-{{  :applications:gparted_01.png?200}}+On peut toutefois rencontrer des partitions nommées ''[[:efi|/efi]]'', ''/boot'', ''[[:tutoriel:deplacer_home|/home]]'', ''[[:partitions_data|/data]]'' et bien d'autres.
  
-  * [[:Gnome-disk-utility]] et un outil graphique installé par défaut sur Ubuntu, et qui permet graphiquement de formater, créer une table de partition, créer des partitions des disques durs (internes ou externes), des clés USB ... C'est le principal outil graphique avec Gparted+Il faut aussi savoir qu'Ubuntu peut créer d'autres partitions. 
-  * [[:GParted]] est un outil graphique relativement intuitif qui vous permet de manipuler vos partitions. À lui tout seul, ce logiciel permet de créer, supprimer, formater, donc modifier le partitionnement de son ou ses disques durs internes et externes. GParted est le principal outil graphique avec Gnome-disk-utility. + 
-  * [[http://qtparted.sourceforge.net|QtParted]] est le pendant de GParted pour l'environnement KDE. Utilisé et présent dans Kubuntu, il offre les mêmes fonctionnalités techniques que GParted. +On peut visualiser les partitions en cours d'utilisation avec la commande ''[[man>df]]''
-  * [[wpfr>GNU_Parted|parted]] est un outil en ligne de commande qui permet de créer, supprimer et modifier le partitionnement d'un disque. Il peut être franchement utile dans un milieu sans interface graphique.+  df -Th 
 +qui donne une vue simple et pratique. 
 + 
 +Pour voir toutes les partitions en cours d'utilisation, préférer la commande ''[[man>mount]]''
 +  mount 
 + 
 +Comme vous pouvez le voir, il existe d'innombrables types de partitions avec des utilisations, des particularités et des propriétés différentes. 
 + 
 +Voilà pour un rapide tour d' horizon. 
 + 
 +===== Créer et supprimer des partitions et des systèmes de fichiers ===== 
 + 
 +==== Formatage ==== 
 + 
 +Formater une partition, c'est y créer un [[:système de fichiers]]. Le formatage est une procédure qui consiste à créer un fichier d'index neuf dans lequel viendront se loger les informations de localisation des données informatiques sur la partition. Bref, c'est de remettre à zéro le contenu d'une partition pour y recevoir des nouveaux fichiers. 
 + 
 +==== Utilitaires ==== 
 + 
 +  * [[:gnome-disk-utility|GNOME Disques]] est un outil graphique installé par défaut sur Ubuntu, et qui permet graphiquement de formater, créer une table de partition, créer des partitions des disques durs (internes ou externes), des clés USB... C'est l'outil graphique le plus utilisé avec GParted
 +  * [[:GParted]] est un outil graphique relativement intuitif qui vous permet de manipuler vos partitions. À lui tout seul, ce logiciel permet de créer, supprimer, formater, donc modifier le partitionnement de son ou ses disques durs internes et externes. GParted est le principal outil graphique avec Gnome-disk-utility.\\ {{:applications:gparted_01.png?400}} 
 +  * [[http://qtparted.sourceforge.net|QtParted]] est le pendant de GParted pour l'environnement KDE. Utilisé et présent sur Kubuntu, il offre les mêmes fonctionnalités techniques que GParted. 
 +  * [[wpfr>GNU_Parted|parted]] est un outil en ligne de commande qui permet de créer, supprimer et modifier le partitionnement d'un support physique. Il est particulièrement utile sur un système sans interface graphique ([[:serveur]] par ex.).
   * [[KDE partition manager]] vous permet de manipuler graphiquement vos partitions sous KDE. Il peut créer, supprimer, redimensionner et aussi sauvegarder/restaurer vos partitions entre autres.   * [[KDE partition manager]] vous permet de manipuler graphiquement vos partitions sous KDE. Il peut créer, supprimer, redimensionner et aussi sauvegarder/restaurer vos partitions entre autres.
   * [[:tutoriel:comment_installer_ubuntu_sur_raid0_materiel#creer_les_partitions_manuellement|cfdisk]] est un autre outil en ligne de commande qui permet de gérer les partitions.   * [[:tutoriel:comment_installer_ubuntu_sur_raid0_materiel#creer_les_partitions_manuellement|cfdisk]] est un autre outil en ligne de commande qui permet de gérer les partitions.
   * [[http://www.linux.com/articles/32002|Redimensionnement des systèmes de fichier]] (en)  commandes pour redimensionner (et défragmenter) les systèmes de fichiers extended (ext2, ext3, ext4), reiser (reiserfs), xfs, jfs.   * [[http://www.linux.com/articles/32002|Redimensionnement des systèmes de fichier]] (en)  commandes pour redimensionner (et défragmenter) les systèmes de fichiers extended (ext2, ext3, ext4), reiser (reiserfs), xfs, jfs.
   * Tools by [[http://easytechtools.com/|Easytechtools]] to repair damaged data, Cloud backup solutions, Email management.   * Tools by [[http://easytechtools.com/|Easytechtools]] to repair damaged data, Cloud backup solutions, Email management.
- 
-===== Comment réparer ma table de partitions ? ===== 
- 
-Il est possible que votre **table de partitions** (une zone d'information qui contient l'organisation des partitions dans votre disque dur) s'abîme. C'est généralement le cas quand vous effectuez un repartitionnement de votre disque dur (puisque vous réécrivez une nouvelle table de partitions ; si une erreur se produit, votre table est corrompue) ou avec du matériel en fin de vie (auquel cas il faudra penser à son remplacement prochain). Que faire pour ne pas perdre ses données contenues dans les partitions désormais inaccessibles ? 
- 
-Des outils ont été créés pour vous permettre de reconstruire et réécrire une table des partitions saine. **Ils doivent être utilisés avec prudence**, ce qui vous permettra souvent mais pas toujours d'accéder de nouveau à vos partitions et donc à leur contenu : 
-  * [[:testdisk]] et [[:gPart]] sont capables de retrouver les partitions après analyse du disque. Ils sont tous les deux dans les [[:depots#universe_et_multiverse|dépôts 'universe']]. 
-  * [[https://www.dfsee.com/dfsee/|DFSee]] peut être téléchargé puis exécuté depuis une session live du //Desktop CD// d'Ubuntu ou d'un liveCD d'une autre distribution. 
-  * Les outils [[https://www.nucleustechnologies.com/|Kernel Recovery Tools]] de Nucleus Technologies, des partagiciels disponibles en version de démonstration, fonctionnent sous Microsoft(r) Windows(r) et peuvent vous donner une idée des données qu'il est possible de récupérer. 
-  * La sauvegarde et la migration des e-mails sont facilement effectuées par un logiciel expert. [[https://www.shoviv.com|shoviv]] fournit un utilitaire Windows pour la gestion des e-mails. 
-  * Les outils [[https://xtraxtor.com/mbox/converter.html|MBOX Converter Software]]  La gamme complète de récupération de données, de récupération de courrier électronique, de conversion de courrier électronique et de récupération de base de données. 
  
 ===== Modifier l'espace réservé au super-utilisateur ===== ===== Modifier l'espace réservé au super-utilisateur =====
  
-Une partition [[:ext4|ext4]] (ou ext3 ou ext2) contient un pourcentage d'espace réservé au système. Par défautce pourcentage est de 5%.  +Une partition [[:ext4]] réserve une fraction de l'espace au système, 5% par défaut.\\ 
-C'est, nous disent man tune2fs et man mke2fs :+C'est, ce que nous disent ''[[man>tune2fs|man tune2fs]]'' et ''[[man>mke2fs|man mke2fs]]'' :
  
-//la fraction du système de fichiers qui ne peut être allouée que par des processus privilégiés.// [Cette réserve] (...) //permet d'éviter la fragmentation et permet aux démons lancés par le superutilisateur// (...) //de continuer à fonctionner correctement après que les processus non privilégiés ne sont plus autorisés// [faute de place] //à écrire sur le système de fichiers.//+//la fraction du système de fichiers qui ne peut être allouée que par des processus privilégiés.// [Cette réserve] (...) //permet d'éviter la fragmentation et permet aux démons lancés par le superutilisateur// (...) //de continuer à fonctionner correctement après que les processus non privilégiés ne sont plus autorisés// [faute de place] //à écrire sur le système de fichiers.//
  
-Pour gagner de la place, il est possibledans certaines conditions et **avec prudence**, de modifier ce pourcentage. Voir la page sur les [[:disque_dur#espace_reserve_au_super-utilisateur_root|disques durs]] et les manuelsdisponibles dans votre système, de tune2fs ou de mke2fsoption "-m:+Pour gagner de la place, il est possible dans certaines conditions et //avec prudence// de modifier ce pourcentage. Voir la page sur les [[:disque_dur#espace_reserve_au_super-utilisateur_root|disques durs]]et les manuels disponibles sur Ubuntu de ''[[man>tune2fs]]'' ou ''[[man>mke2fs]]'' -- option ''-m'' :
 <code>man tune2fs</code> <code>man tune2fs</code>
 ou ou
Ligne 135: Ligne 242:
 ===== Pages en lien avec le sujet ===== ===== Pages en lien avec le sujet =====
  
-{{backlinks>partitions}}+{{backlinks>.#!utilisateurs:}} 
 + 
 +---- 
 +  * //[[:Contributeurs]] : [[:utilisateurs:krodelabestiole]], ...// 
 +  * [[https://forum.ubuntu-fr.org/viewtopic.php?id=2094267|Discussion]] au sujet de cette page sur le forum.