Académique Documents
Professionnel Documents
Culture Documents
Dr Ousmane SADIO
3. Les fichiers sous Linux 1
ousmane.sadio@ucad.edu.sn
2022-2023
ECOLE SUPERIEURE POLYTECHNIQUE DE DAKAR / DEPARTEMENT GENIE INFORMATIQUE
DUT1TR & DST1TR Administration des Systèmes d’Exploitation et Réseaux
Dr Ousmane SADIO
3. Les fichiers sous Linux 2
ousmane.sadio@ucad.edu.sn
❑ Système de fichiers
Un système de fichiers est ce qui organise une partition pour y placer des fichiers. Les
systèmes de fichiers Unix sont des systèmes de fichiers extrêmement évolués, qui
fournissent à la fois d'excellentes performances, une grande sécurité, et des
fonctionnalités puissantes. Linux supporte plusieurs types de systèmes de fichiers,
cependant deux systèmes de fichiers sont aujourd’hui les plus utilisés:
→ Ext3 : introduit en 2001, ce système supporte la journalisation (noter les
modifications qui seront effectuées avant une écriture finale sur le disque). La taille
maximale d’un fichier peut atteindre 16Go à 2To, et pour une partition la taille peut
atteindre 2To jusqu’à 32To.
→ Ext4 : introduit en 2008, ce système propose une option de désactivation de la
journalisation afin d’accélérer l’écriture de fichiers. La taille maximale d’un fichier
peut atteindre 16Go à 16To, et pour une partition la taille peut atteindre 1024 Po (≈
106 To).
DUT1TR & DST1TR Administration des Systèmes d’Exploitation et Réseaux
Dr Ousmane SADIO
3. Les fichiers sous Linux 4
ousmane.sadio@ucad.edu.sn
❑ Disque et partitions
Un disque est une entité physique de l’ordinateur capable de stocker de manière
permanente des données. Un disque peut être constitué de un ou de plusieurs partitions.
Une partition est une partie de disque dur destinée à accueillir un système de fichiers.
Pour être utilisable et montée, une partition doit avoir été formatée.
Une table de partition, située au début de chaque disque, contient les informations
relatives à chacune de ces partitions (taille, adresse, système de fichiers…). Deux
normes sont utilisées :
→ Master Boot Record (MBR) : une zone de 512 octets pour contenir les
informations relatives des partitions (4 partitions au maximum) contenues dans un
disque dur de taille maximale 2.2 To.
→ GUID Partition Table (GPT) : plus récente (2006-2010), cette norme permet de
gérer jusqu’à 128 partitions et supporte des disques de tailles supérieures à 2.2 To.
DUT1TR & DST1TR Administration des Systèmes d’Exploitation et Réseaux
Dr Ousmane SADIO
3. Les fichiers sous Linux 5
ousmane.sadio@ucad.edu.sn
▪ 440 premiers octets contient une routine (programme) qui sert à vérifier la validité de
la table des partitions et rechercher la partition amorçable.
▪ 4 octets d’une signature optionnelle (Windows),
▪ 2 octets habituellement nuls,
▪ 64 octets contiennent la table des quatre partitions primaires.
▪ 2 octets contenant une signature 0xAA55 indiquant qu’il s’agit d’un secteur BOOT.
DUT1TR & DST1TR Administration des Systèmes d’Exploitation et Réseaux
Dr Ousmane SADIO
3. Les fichiers sous Linux 6
ousmane.sadio@ucad.edu.sn
❑ Répertoires principaux
/boot contient le noyau Linux, ainsi que le fichier de configuration du chargeur d'amorçage
/etc contient les fichiers de configuration du système et les principaux scripts de paramétrage
/dev contient tous les périphériques de l’ordinateur (disques, adaptateurs réseau, cartes son…)
/media répertoire où apparaissent les médias amovibles (clés USB, CD…) lorsqu’ils sont branchés
/home la racine des répertoires personnels des utilisateurs
/root répertoire personnel du super-utilisateur root
/bin contient les programmes systèmes importants
/lib les bibliothèques et les modules du noyau
/usr programmes accessibles à tout utilisateur
/sbin les fichiers exécutables pour l'administration du système
/var contient les fichiers de données créés par les services (fichiers log, BD, serveurs Web, …)
/tmp contient des fichiers temporaires, pouvant être supprimés lors d’un redémarrage
DUT1TR & DST1TR Administration des Systèmes d’Exploitation et Réseaux
Dr Ousmane SADIO
3. Les fichiers sous Linux 11
ousmane.sadio@ucad.edu.sn
La commande ls accepte un grand nombre d’options dont voici les plus pertinents :
-a permet d’afficher aussi les fichiers cachés
-l permet d’afficher des informations détaillées sur les fichiers comme leur type, les
permissions associées à ces fichiers, le nom du propriétaire, son groupe, sa taille, la
date de sa création et enfin son nom.
-h s’utilise en complément de -l et demande que les tailles soient affichées dans un
format humainement lisible càd en Ko, Mo, Go…
-t la sortie est triée par date de modification du plus récent au plus ancien
DUT1TR & DST1TR Administration des Systèmes d’Exploitation et Réseaux
Dr Ousmane SADIO
3. Les fichiers sous Linux 15
ousmane.sadio@ucad.edu.sn
df (disk free) affiche l’occupation des systèmes de fichiers utilisés tels que les partitions.
DUT1TR & DST1TR Administration des Systèmes d’Exploitation et Réseaux
Dr Ousmane SADIO
3. Les fichiers sous Linux 20
ousmane.sadio@ucad.edu.sn
❑ L’archivage
L’archivage a pour but d'assembler des fichiers ou des dossiers avant de les
compresser.
tar permet d'assembler plusieurs fichiers et dossiers en un fichier unique, pour ce faire
elle doit être combinée avec les options suivantes.
-c signifie créer une archive tar
-f signifie assembler l'archive dans un fichier
DUT1TR & DST1TR Administration des Systèmes d’Exploitation et Réseaux
Dr Ousmane SADIO
3. Les fichiers sous Linux 22
ousmane.sadio@ucad.edu.sn
❑ Compression/extraction
On peut utiliser une seule commande pour archiver et compresser en même temps, il
suffit d’ajouter les options suivantes à la commande d’archivage précédente.
-z l'archive sera automatiquement compressée avec l’algorithme de compression gzip
-j l'archive sera automatiquement compressée avec l’algorithme de compression bzip2
Pour extraire une archive la même opération est appliquée, à la seule différence que
l'option -c est remplacé par -x.
DUT1TR & DST1TR Administration des Systèmes d’Exploitation et Réseaux
Dr Ousmane SADIO
3. Les fichiers sous Linux 23
ousmane.sadio@ucad.edu.sn
En contrepartie, le résultat peut être obsolète s’il y a changement après la dernière mise
à jour de la base. On utilisera alors la commande updatedb pour reconstruire la base.
DUT1TR & DST1TR Administration des Systèmes d’Exploitation et Réseaux
Dr Ousmane SADIO
3. Les fichiers sous Linux 24
ousmane.sadio@ucad.edu.sn