Explication des partitions et répertoires Linux Ubuntu - Guide du support Dell
Résumé: Découvrez comment les partitions, répertoires et systèmes de fichiers Ubuntu Linux fonctionnent sur votre ordinateur Dell. Ce guide complet couvre les partitions root, home, swap, EFI, la structure complète des répertoires et les 7 types de fichiers, dans un langage simple et facile à suivre. ...
Instructions
Vous découvrez Ubuntu Linux sur votre ordinateur Dell ? Comprendre comment Ubuntu organise votre stockage est la première étape pour une expérience plus fluide. Ce guide décrit les partitions, répertoires, systèmes de fichiers et types de fichiers Ubuntu Linux dans un langage simple et facile à suivre, afin que vous sachiez toujours ce qui se passe sur votre système.
Si vous avez déjà utilisé Windows, il est utile de mettre ces concepts de côté lorsque vous pensez à Ubuntu. La première chose à faire est de jeter tout ce que vous savez déjà sur les partitions Windows - essayer de faire correspondre les deux ne fait que créer de la confusion. Considérez-les comme deux processus distincts.
Partitions Windows (récapitulatif rapide)
Les partitions Windows sont disponibles en deux types : Primaire et logique. Sur les anciens disques durs SATA/IDE, vous êtes limité à quatre partitions principales ou à une combinaison de plusieurs partitions principales et logiques. Chacune reçoit une lettre de lecteur, mais vous ne pouvez installer le système d’exploitation que sur une partition principale.
Ubuntu Linux Partitions
Ubuntu fonctionne différemment. Il existe également des partitions Linux Ubuntu en types principal et logique. La limite est soit de quatre partitions principales, soit d’une combinaison de partitions principales et logiques. Cependant, les similitudes s’arrêtent là.
Voici la principale différence : Contrairement à Windows, qui utilise des lettres de lecteur pour faire la distinction entre les différents périphériques de stockage et les partitions, Ubuntu et d’autres distributions Linux utilisent une arborescence de système de fichiers unifiée où tout commence à partir du répertoire racine, désigné par « / ».
Sous Ubuntu Linux, votre / La partition (racine) doit être une partition principale, tandis que toutes les autres partitions, qu’elles soient principales ou logiques, sont montées sur cette partition racine.
Pensez-y comme à un arbre : La façon la plus simple de représenter les répertoires d’Ubuntu est de les représenter comme des branches sur un arbre. Le tronc de l’arborescence est le répertoire racine de votre première partition. Les autres répertoires se montent sur ce tronc en tant que branches. Chaque branche possède son propre objectif, mais peut interagir avec d’autres branches via le tronc, et peut avoir des sous-répertoires ramifiés à partir d’elles.
Avant de configurer des partitions, votre disque utilise l’un des deux formats de table de partition. Il est important de savoir lequel vous possédez, en particulier sur les ordinateurs Dell modernes.
MBR (Master Boot Record)
Les systèmes plus anciens, généralement ceux qui exécutent Windows 7 ou une version antérieure, utilisent généralement un style de partitionnement plus ancien appelé MBR. La MBR est limitée à quatre partitions principales et prend en charge des disques jusqu’à 2 To.
GPT (tableau de partition GUID)
Les ordinateurs livrés avec Windows 8 et les versions ultérieures utilisent un style de partitionnement plus récent appelé GPT. GPT ne contient pas de chargeur de démarrage de la même manière que MBR et peut avoir jusqu’à 128 partitions. La plupart des ordinateurs modernes sont préconfigurés avec un disque GPT.
Comment vérifiez-vous le type que vous avez ? Ouvrez un terminal et exécutez : sudo parted -l
Si le disque est de type GPT, vous devez également ajouter un démarrage du BIOS ou une partition EFI en fonction du mode de démarrage du firmware de votre système.
Conseil : Sur la plupart des ordinateurs Dell modernes fabriqués après 2012, votre système utilise le firmware UEFI et des disques GPT. Si vous n’êtes pas sûr, exécutez la commande ci-dessus pour confirmer.
Ubuntu Linux sépare ses partitions en deux catégories : celles qui contiennent les données système et celles qui contiennent les données utilisateur ou d’échange. Voici le détail de chaque partition que vous rencontrerez.
1. La partition racine (/)
Il s’agit de la partition la plus importante de votre système Ubuntu. La partition racine contient, par défaut, tous vos fichiers système, paramètres de programme et documents. Le système de fichiers racine est le répertoire de premier niveau de la hiérarchie du système de fichiers. Il contient tous les composants essentiels nécessaires au démarrage, à la restauration, à la récupération et à la réparation du système. Elle doit rester minimale pour garantir la fiabilité, la portabilité et la facilité de restauration.
- Point de montage :
/ - Système de fichiers : ext4 (recommandé)
- Taille minimale : 8 Go. Il est recommandé d’utiliser au moins 15 Go. Pour un ordinateur de bureau à usage général, une taille confortable est de 25 à 50 Go.
2. La partition d’échange (ou le fichier d’échange)
L’espace d’échange est le filet de sécurité de votre système lorsqu’il manque de RAM (Random Access Memory). L’échange est un espace sauvegardé sur disque que le noyau utilise lorsqu’il ne peut pas conserver toutes les pages de mémoire dans la RAM. Lorsque la mémoire physique est faible, le noyau peut écrire des pages inactives pour les échanger afin que les charges applicatives actives conservent la RAM. Les lectures et écritures à permuter sont plus lentes que la RAM, de sorte que la permutation est un filet de sécurité, et non un substitut à une RAM suffisante.
L’espace d’échange peut être une partition d’échange dédiée (recommandé), un fichier d’échange ou une combinaison des deux.
De combien d’espace d’échange avez-vous besoin ? Ubuntu prend en compte la mise en veille prolongée lors du calcul de la taille d’échange. Si vous avez besoin d’une mise en veille prolongée, une taille d’échange égale à votre RAM devient nécessaire.
La fonctionnalité de mise en veille prolongée (suspension sur disque) écrit le contenu de la RAM sur la partition d’échange avant d’éteindre la machine. Par conséquent, votre partition d’échange doit être au moins aussi grande que la taille de votre RAM si vous prévoyez d’utiliser la mise en veille prolongée.
Voici les consignes générales :
| Taille de la RAM | Permutation (pas de mise en veille prolongée) | Permutation (avec mise en veille prolongée) |
|---|---|---|
| Jusqu’à 2 Go | Égal à la RAM | 2 × de mémoire RAM |
| 2 à 8 Go | 2 à 4 Go | Égal à la RAM |
| 8 à 16 Go | 4 Go | Égal à la RAM |
| Au-dessus de 16 Go | 2 à 4 Go | Égal à la RAM |
3. La partition système EFI (ESP) : /boot/efi
La partition EFI (également appelée partition système ESP ou EFI) contient certains fichiers de démarrage. Il est nécessaire si votre firmware (BIOS/UEFI) est configuré pour démarrer en mode EFI, qui est la valeur par défaut sur la plupart des ordinateurs modernes. Il doit être situé au début d’un disque GPT et avoir une balise « boot ».
Contrairement à d’autres partitions Linux classiques, la partition EFI doit être formatée en FAT32. Une taille de 500 Mo est un bon moyen de garantir que vous ne manquerez pas d’espace. N’utilisez pas cette partition pour stocker autre chose que des informations du chargeur de démarrage.
4. La partition d’amorçage (/boot)
La commande /boot Le répertoire contient les fichiers nécessaires au démarrage du système. Par exemple, les fichiers du chargeur de démarrage GRUB et vos noyaux Linux sont stockés ici.
La plupart des installations Ubuntu standard n’ont pas besoin d’un /boot Partition. Cependant, certains ordinateurs ne peuvent pas voir les fichiers de démarrage s’ils se trouvent à plus de 100 Go du début du disque. C’est pourquoi il est parfois nécessaire de créer un fichier /boot partition au début du disque.
- Taille recommandée (si séparée) : 1 Go
- Système de fichiers : ext4
5. La partition d’accueil (/home)
La commande /home Le répertoire contient un dossier de base pour chaque utilisateur. Par exemple, si votre nom d’utilisateur est « bob », vous disposez d’un dossier de base situé à l’adresse /home/bob. Ce dossier d’accueil contient les fichiers de données de l’utilisateur et les fichiers de configuration propres à l’utilisateur.
Garder /home sur sa propre partition est une excellente idée car si vous réinstallez Ubuntu, vous pouvez formater la partition racine et conserver /home Intact; Lorsque vous réinstallez vos programmes, leurs paramètres réapparaissent tels qu’ils étaient.
Chaque utilisateur dispose uniquement d’un accès en écriture à son propre dossier de base et doit obtenir des autorisations élevées pour modifier d’autres fichiers du système.
6. Pourquoi utiliser plusieurs partitions ?
À l’origine, disposer de différentes partitions devait permettre d’améliorer la sécurité des données en cas de sinistre. Si un accident se produisait, il n’affecterait que les données de la partition concernée. Les données sur les autres partitions sont susceptibles de survivre.
Voici un tableau de référence rapide pour une installation de bureau Ubuntu classique sur un ordinateur Dell moderne doté d’un disque GPT et d’un firmware UEFI :
| Partition | Point de montage | Système de fichiers | Taille recommandée |
|---|---|---|---|
| Partition système EFI | /boot/efi |
FAT32 | 500 Mo |
| Partition de démarrage (en option) | /boot |
ext4 | 1 Go |
| Partition racine | / |
ext4 | 25 à 50 Go |
| Swap | (aucune/permutation) | Swap | Égal à la RAM (en cas de mise en veille prolongée) |
| Home Partition (Partition d’accueil) | /home |
ext4 | Espace restant |
Conseil : Pour la plupart des utilisateurs effectuant une installation de bureau standard, le partitionnement automatique du programme d’installation Ubuntu fonctionne bien. Le partitionnement manuel est recommandé pour les configurations avancées, les serveurs ou les configurations à double amorçage.
Une fois Ubuntu installé, tous vos fichiers et dossiers se trouvent dans une arborescence de répertoires unique à partir de / (racine). Linux Foundation dispose d’une norme FHS (Filesystem Hierarchy Standard). Ce FHS définit la structure des répertoires, ainsi que le contenu et l’objectif des répertoires dans les distributions Linux. Grâce à cette norme, vous trouverez la même structure de répertoires dans presque toutes les distributions Linux.
Voici comment fonctionne chaque répertoire de clés :
/ — Répertoire racine
Le répertoire racine est le point de départ de la hiérarchie du système de fichiers dans Ubuntu. Il contient tous les autres répertoires et fichiers du système et peut être considéré comme le « tronc » de l’arbre, dont les branches s’étendent à tous les emplacements du système.
/bin — Dossiers essentiels du programme
La commande /bin Le répertoire contient les fichiers binaires utilisateur essentiels (programmes) qui doivent être présents lorsque le système est en mode utilisateur unique. Les applications telles que Firefox sont stockées dans /usr/bin, tandis que d’importants programmes et utilitaires système tels que le shell Bash sont situés dans /bin.
/boot — Fichiers de démarrage
La commande /boot Ce répertoire contient tous les éléments nécessaires au processus de démarrage du système. Cela inclut le chargeur de démarrage GRUB et les fichiers du noyau Linux.
/dev — Fichiers d’appareils
La commande /dev Le répertoire contient une collection de fichiers spéciaux qui représentent des points d’accès aux périphériques de votre système. Cela permet aux utilisateurs d’accéder directement à ces appareils via les fichiers d’appareils. Par exemple : /dev/sda Représente votre disque dur principal.
/etc — Fichiers de configuration du système
La commande /etc Le répertoire contient les fichiers de configuration globale du système qui affectent le comportement du système pour tous les utilisateurs. Les fichiers de configuration propres à chaque utilisateur se trouvent dans le répertoire de base de chaque utilisateur.
/etc Peut affecter l’ensemble du système, par conséquent, effectuez toujours des sauvegardes avant la modification.
/home — Dossiers d’accueil de l’utilisateur
La commande /home Le répertoire contient les données utilisateur et les fichiers de configuration propres à l’utilisateur. En tant qu’utilisateur, vous placerez vos fichiers personnels, vos notes et vos programmes dans votre répertoire personnel. Lorsque vous créez un utilisateur sur votre système Linux, il est d’usage de créer un répertoire de base pour cet utilisateur.
/lib — Bibliothèques essentielles
La commande /lib Le répertoire contient les modules de noyau et les fichiers de bibliothèque essentiels nécessaires pour démarrer le système et exécuter les commandes dans le système de fichiers racine, en particulier ceux utilisés par les binaires dans /bin et /sbin. Ils sont essentiels pour le fonctionnement de base du système.
/media — Supports amovibles
La commande /media Le répertoire fournit un emplacement standard pour les périphériques à montage automatique, en particulier les supports amovibles. Ce répertoire contient des sous-répertoires qui servent de points de montage pour les supports amovibles tels que les clés USB et les disques optiques.
/mnt — Points de montage temporaires
La commande /mnt Le répertoire est également un emplacement pour les points de montage, mais il est dédié spécifiquement aux périphériques « montés temporairement », tels que les systèmes de fichiers réseau.
/opt — Logiciels optionnels / tiers
La commande /opt Ce répertoire est réservé aux logiciels facultatifs et aux applications tierces. Les logiciels installés ici ne sont généralement pas gérés par le gestionnaire de paquets intégré d’Ubuntu.
/proc — Informations sur le noyau et le processus
La commande /proc Le répertoire est un système de fichiers virtuel qui fournit un mécanisme permettant au noyau d’envoyer des informations aux processus. Il ne contient pas de fichiers réels, les informations sont générées dynamiquement par le noyau.
/root — Dossier de base de l’utilisateur root
La commande /root directory est le répertoire de base du super utilisateur. Il n’est pas situé à /home pour permettre au système de démarrer même si /home n’est pas disponible.
/run — Données d’exécution
Les distributions Linux modernes incluent un /run répertoire en tant que système de fichiers temporaire (tmpfs), qui stocke les données d’exécution volatiles, conformément à la version 3.0 de FHS.
/sbin — Fichiers binaires d’administration système
La commande /sbin Le répertoire contient des commandes d’administration importantes qui ne doivent généralement être utilisées que par le superutilisateur (root).
/srv — Données de service
La commande /srv peut contenir des répertoires de données de services tels que HTTP (/srv/www/) ou FTP.
/sys — Informations sur le système/noyau
La commande /sys Le répertoire est un système de fichiers virtuel accessible pour définir ou obtenir des informations sur la vue du noyau du système.
/tmp — Fichiers temporaires
La commande /tmp Le répertoire est un emplacement pour les fichiers temporaires utilisé par les applications. Le contenu de l' /tmp sont supprimés lors du redémarrage du système. Ne stockez rien d’important ici.
/usr — Programmes et données utilisateur
La commande /usr Le répertoire contient la majorité des utilitaires et des applications utilisateur, et réplique partiellement la structure du répertoire racine, contenant par exemple /usr/bin/ et /usr/lib. La commande /usr La hiérarchie contient des données partageables en lecture seule.
/var — Données variables
La commande /var Le répertoire est dédié aux données variables, telles que les journaux, les bases de données, les sites Web et les fichiers à traitement différé temporaires (e-mails, etc.) qui persistent d’un démarrage à l’autre. Les fichiers stockés ici ne sont pas nettoyés automatiquement, ce qui en fait un bon endroit où les administrateurs système peuvent rechercher des informations sur le comportement de leur système.
Les termes « filesystem » et « file system » sont souvent utilisés de manière interchangeable, mais ils signifient en fait des choses légèrement différentes sous Linux :
- Un système de fichiers (en un mot) est le schéma d’organisation qu’Ubuntu utilise pour stocker et rechercher des fichiers sur une partition. Considérez-le comme les règles de dépôt.
- Le système de fichiers (deux mots) fait référence à tous les fichiers de votre ordinateur, à la fois les fichiers eux-mêmes et le format dans lequel ils sont stockés.
Formats de système de fichiers courants
| Format | Utilisé pour | Remarques |
|---|---|---|
| ext4 | Partitions root, Home, Boot | Par défaut pour Ubuntu ; Rapide, fiable, journalisé |
| FAT32 | Partition système EFI | Requis pour le démarrage UEFI |
| Swap | Permuter la partition | Utilisé pour le dépassement de mémoire et la mise en veille prolongée |
| NTFS | Données partagées avec Windows | Pour partager des données avec Windows, choisissez NTFS. |
| exFAT | Lecteurs USB / multiplateforme | Convient aux disques partagés entre Linux, Windows et macOS |
Bon à savoir : Les autres systèmes d’exploitation (Windows, macOS) ne peuvent pas lire ou écrire sur les partitions Ubuntu (ext4), mais Ubuntu peut lire et écrire sur presque tous les types de partitions.
Dans Ubuntu Linux, Linux traite tout comme un fichier, des documents texte aux disques durs en passant par les sockets réseau. Dans les systèmes UNIX, il existe sept types de fichiers standard : standard, répertoire, lien symbolique, FIFO spécial, bloc spécial, caractère spécial et socket.
Vous pouvez identifier le type d’un fichier en exécutant ls -l dans un terminal. Le tout premier caractère de chaque ligne vous indique le type de fichier.
1. Fichiers standard (-)
Les fichiers standard sont le type de fichier le plus courant sous Linux. Ce sont des conteneurs polyvalents pour stocker un large éventail de formats de données, y compris du texte, du code exécutable, du contenu multimédia et des fichiers de configuration système.
Identifiée par : Un tiret (-) au début de l’année ls -l résultat.
2. Répertoires (d)
Linux suit une structure hiérarchique pour organiser les fichiers. Pour ce faire, il utilise des répertoires. Les répertoires sont également des fichiers Linux. Mais plutôt que de stocker des données, ils stockent l’emplacement d’autres fichiers.
Identifiée par : A d Au début de l’année ls -l résultat.
3. Liens symboliques (l)
Un fichier de lien symbolique (également appelé symlink) est un type de fichier sous Linux qui pointe vers un autre fichier ou dossier de votre système. Les fichiers de liens symboliques sont similaires aux raccourcis dans Windows. Contrairement à un lien physique, un lien symbolique ne contient pas les données dans le fichier cible lui-même, mais pointe simplement vers une autre entrée quelque part dans le système de fichiers.
Identifiée par : Une l Au début de l’année ls -l résultat.
4. Bloquer les fichiers de périphérique (b)
Les périphériques en mode bloc sont un type de fichier spécial qui fournit un accès en mémoire tampon aux périphériques matériels, ce qui facilite les opérations d’E/S structurées. Les disques durs, lecteurs Flash et autres périphériques de stockage sont des exemples de périphériques en mode bloc. Ils traitent les données en blocs de plusieurs octets et sont essentiels pour le montage de différents types de stockage.
Identifiée par : A b Au début de l’année ls -l résultat. On le trouve principalement dans /dev.
5. Character Device Files (c)
Les fichiers de périphérique de caractères sont des types spéciaux de fichiers sous Linux qui fournissent une interface pour les périphériques matériels qui transmettent des données un caractère à la fois, tels que les claviers, les souris ou les ports série. Ces fichiers permettent aux programmes de l’espace utilisateur d’interagir avec le matériel de manière simple et standardisée.
Identifiée par : A c Au début de l’année ls -l résultat. On le trouve principalement dans /dev.
6. Fichiers de socket (s)
Sockets (illustrés avec un s) sont utilisés dans les communications réseau pour créer un lien entre les processus, soit au sein d’un même système, soit sur un réseau, ce qui permet l’échange de données.
Identifiée par : Une s Au début de l’année ls -l résultat.
7. Canaux nommés / Fichiers FIFO (p)
FIFO (First ent, First Out), indiqués par un p, sont des types spéciaux de fichiers utilisés pour la communication inter-processus. Les données qui y sont écrites par un processus peuvent être lues par un autre.
Identifiée par : A p Au début de l’année ls -l résultat.
Référence rapide : ID de type de fichier
| Symbole | Type de fichier | Emplacement commun |
|---|---|---|
- |
Fichier régulier | Partout |
d |
Répertoire | Partout |
l |
Lien symbolique | /usr, /lib, /bin |
b |
Périphérique en mode bloc | /dev |
c |
Périphérique de caractères | /dev |
s |
Prise | /run, /var/run |
p |
Canal nommé (FIFO) | /tmp, /dev |
Q : Ai-je besoin d’un /home Partition?
Un: Ce n’est pas obligatoire, mais c’est fortement recommandé. Garder /home sur sa propre partition signifie que vous pouvez réinstaller Ubuntu sans perdre vos fichiers personnels.
Q : Ai-je besoin d’une partition d’échange sur les systèmes modernes ?
Un: Une distribution comme Ubuntu crée automatiquement un fichier d’échange d’une taille de 2 Go lors de l’installation. C’est généralement suffisant. Vous n’avez besoin d’une partition d’échange dédiée plus grande que si vous prévoyez d’utiliser la mise en veille prolongée.
Q : Quelle est la différence entre UEFI et BIOS ?
Un: Le BIOS (Basic Input/Output System) est un logiciel de bas niveau qui effectue l’initialisation matérielle et charge le chargeur de démarrage. Peu à peu, le BIOS est remplacé par l’UEFI (Unified Extensible Firmware Interface). La plupart des ordinateurs Dell fabriqués après 2012 utilisent l’UEFI.
Q : Ubuntu peut-il lire mes fichiers Windows ?
Un: Oui. Ubuntu peut lire et écrire sur les partitions Windows, mais Windows ne peut pas lire les partitions Ubuntu (ext4).
Q : Qu’est-ce que le /lost+found Répertoire?
Un: La commande /lost+found Le répertoire est utilisé pour stocker tous les fichiers corrompus après un plantage du système et fournit un moyen d’essayer de récupérer des données à partir de ceux-ci. Après un blocage, au prochain démarrage, une vérification du système de fichiers est effectuée. La commande fsck L’outil parcourra le système et tentera de récupérer tous les fichiers corrompus. Le résultat de cette opération de récupération est placé dans le /lost+found .
Ressources supplémentaires
Informations supplémentaires
le support logiciel est assuré par Canonical via les méthodes suivantes :
Dell assure un support technique :