Table des matières
Partitionnement
Tables de partitions
La Table de partitions du disque sert à définir des partitions (système (racine), home, données, EFI, récupération…) de tailles souhaitées.
Il faut formater ces partitions pour y installer un système de fichiers (ext4, swap, btrfs, NTFS…).
Il existe 2 types de Table de partition de disque :
- MBR (Master Boot Record) aussi appelée MS-DOS -1983- avec secteur d’amorçage du disque, pour les PC BIOS. Table de partitionnement de 4 partitions principales au maximum, dont éventuellement 1 partition étendue, qui peut contenir des partitions logiques (maximum une 60e), disque ou partition de 2 To maxi.
- GPT (GUID Partition Table, table de partitionnement GUID) -2011- pour les PC UEFI, jusqu’à 128 partitions, toutes sont primaires, disque ou partition de 18 Eo maxi (Exaoctets = 1018, 18 milliards de Go, 18 millions de To), avec une Table de partitions de sauvegarde, identifiant GUID unique + nom de 36 caractères.
Partitions non alignées
Les installateurs live créent des partitions non alignées, ce qui crée des ralentissements et autres problèmes.
Pour éviter cela, créons une table de partition (GPT) à partir d'une distribution Live.
On peut voir ces messages d'erreurs avec le Gestionnaire de partitions KDE — Settings — Panels shown — [V] Log output. Gparted et Disques ne le permettent pas.
Partitions séparées
Si la capacité du disque le permet, il est utile de partitionner le disque en séparant les fonctions.
- / — partition Système — avoir le système sur une partition séparée permet de le réinstaller en conservant les paramétrages et les données utilisateur.
- /home — partition des Paramétrages utilisateur — avec ses fichiers et dossiers cachés. Il est possible de changer la destination des dossiers
Bureau, Documents, Téléchargements, Vidéos, Images, Musique, Public, Modèles, en modifiant leurs chemins dans KDE : Configuration du système — Système — Session — Emplacements. - /Donnees — partition optionnelle, uniquement pour les Données utilisateur — Cette partition peut être sur une partie du disque où est le système ou sur un disque entier, interne ou externe. Les sauvegardes sont plus rapides, sans les fichiers et dossiers cachés de paramétrages, les caches… Ces données sont totalement indépendantes de la distribution et de la version du système. Si cette partition n'est pas créée, les données utilisateur sont dans /home. Ex : /home/utilisateur/Documents
Système de fichiers
- ext4 le système de référence.
- btrfs (proposé par défaut en Debian 12) - supporté par Clonezilla. ATTENTION, j'ai rencontré de graves problèmes avec BTRFS, fichiers irrécupérables. Pourquoi ? En repassant en ext4, il n'y a pas eu de problèmes ultérieurs. Il faut vérifier que des programmes de Récupération de données fonctionnent avec GPT / BTRFS.
Partitionnement
- Booter sur la clef USB en appelant le Menu de boot. Liste des touches selon la marque du PC.
- Choisir :
UEFI: USB DISK 3.0 PMAPou quelque chose de similaire, qui boot en GPT, pasUSB DISK 3.0 PMAPqui boot en MBR.
- Lancer la distribution Live.
Création de la table de partition GPT et des partitions
Il est préférable de créer manuellement une nouvelle Table de partition en GPT (avec le Gestionnaire de partition d'un support Live CD/USB), car elle resterait en MBR sur les disques réutilisés.
- Lancer le Gestionnaire de partitions.
- Se positionner sur le disque qui servira au système.
- Créer une “Nouvelle Table de partitions” (clic droit).
- Créer une “Nouvelle” partition de 8 Mo en “Unformated”.
- Créer une “Nouvelle” partition de 300 Mo en Fat32.
- Créer une “Nouvelle” partition de 40-50 Go en ext4 (système).
- Créer une “Nouvelle” partition de (la taille mémoire RAM) Go en linuxswap (swap disque).
- Créer une “Nouvelle” partition de XXXXX Go en ext4 (Home).
- Toutes ces partitions seront alignées.
- Supprimer la partition de 8 Mo, une fois toutes les partitions créées. (ce n'est pas une erreur)
Installation
- Lancer l'installateur du système (de la distribution Live) en choisissant l'option partitionner “Manuellement”.
- Créer une “Nouvelle” partition de 8 Mo “Unformated” avec l'indicateur
bios-grupactivé. (celle-ci ne sera pas alignée, elle recevra le chargeur de démarrage) - Modifier la partition de 300 Mo - point de montage
/boot/efiavec l'indicateurboot. - Modifier la partition de 40-50 Go - point de montage
/. - Modifier la partition de XXXXX Go - point de montage
/home. - Faites ATTENTION à “Installer le chargeur de démarrage sur :” (le disque système)
- … et continuer l'installation jusqu'au bout.
Il est préférable de créer une partition et de la formater par son système d'origine (NTFS ⇒ Window$ — ext4 ⇒ Linux). Le support par les systèmes respectifs sera meilleur (moins de risque d'erreur système).
Sur un système en dual-boot (Window$/Linux), créez une partition NTFS spécialement pour les échanges entre les 2 systèmes.
- Tenir un historique (papier) de l'installation pour chaque système/disque, accessible en cas de crash. Noter les options de configuration choisies.
- Installer à partir du DVD, clef USB… — L'installation à partir de la session Live permet de modifier la table de partition, GPT ou MBR. À partir de “Debian installer” (en mode texte), on ne peut la modifier. Le mélange entre ces 2 possibilités va créer des problèmes.
- (Re)Créer la Table de partition systématiquement (ne pas le faire serait source de nombreux problèmes entre MBR et GPT).
- Créer les partitions : / (30 à 40Go) – Swap (indispensable pour l'hibernation) – Home – Donnees (de préférence sur un autre disque).
- Paramétrer le système (Souris, Économie énergie…). Noter ces paramètres sur papier (au cas où il faudrait recommencer un jour).
- Ajouter des programmes, les configurer. Noter la liste sur papier (au cas où il faudrait recommencer un jour).
- Copie du disque par CloneZilla.
- Nommage de la copie : _SAUV_RéférenceDuPC_DateInternationale_Système&Version_RéfDisqueConcerné_Commentaire_img
- ex: _SAUV_A4000_20220101_Deb11_500Go_Install-brute_img
- ex: _SAUV_A4000_20220103_Deb11_500Go_Syst-&-Prog-parametres_img
- ex: _SAUV_A4000_20220110_Deb11_500Go_Pb-initramfs_img
- ex: _SAUV_A4000_20220111_Deb11_500Go_System-Ok_img
- ? ? ? Restaurer un ancien Home ? ? ? pour les paramètres ? ? ? à tester si on a fait des copies (par CloneZilla ci-dessus). Peut-être est-il mieux de transférer à partir d'un LiveCD (pas de fichiers ouverts / bloqués en écriture) ? ? ? ? ?
- Copie du disque par CloneZilla. Voir aussi Modifier l'UUID d'une partition
Ne pas surcharger le Home avec nos données personnels, les mettre dans Donnees. Dans Home, il s'agit toujours du système, ou plutôt, des paramètres personnalisés. Avec cette configuration, on peut sauvegarder les Données avec un programme, et le système avec un autre, à des fréquences différentes. On peut réinstaller le système et les programmes, sans les reparamétrer chacun.
Gestionnaires de partitions
Utilitaires GNU/Linux pour gérer les partitions de disques.
Gestionnaires de partitions graphiques :
- Disques, de Ubuntu.
- Gestionnaire de partition de KDE.
- GParted, de Gnome.
Gestionnaires de partitions en ligne de commandes :
- fdisk : créer, supprimer ou redimensionner des partitions de disque. fdisk est plutôt destiné aux disques de type MBR.
- cfdisk : avec interface ncurses dans un terminal. Plus simple à prendre en main que fdisk.
- Gdisk : comme fdisk, mais à destination des disque GPT. Conversion de partitions MBR en GPT.
- Parted :
- mkfs :
- tune2fs : modifier les paramètres du système de fichiers.
