Vous êtes sur la page 1sur 37

1

GLO 2001 - Systèmes d’Exploitation pour


Ingénieur
(Hiver 2022)
6. Gestion des systèmes de fichiers (1)

Dr. Nadia OUKRICH


nadiaoukrich@gmail.com

1
2
Introduction

Sécurité Historique et
informatique Evolution

Gestion de Linux et
la mémoire Logiciels
Libres

Gestion des système


processus d'exploitation
linux
Système de
fichiers

2
3

Système de fichiers
Gestion des processus
Gestion de la mémoire

3
4

06. Systèmes de Fichiers

4
Objectifs du cours 5

 Connaitre les différents systèmes de fichiers les plus répandus.


 Savoir les systèmes de fichiers actuellement utilisé par: Mac Os,
Windows et Linux.
 Connaitre le fonctionnement du système de fichiers et ses
caractéristiques.
 Savoir les qualifications d'un système de fichiers.
 Connaitre le fonctionnement du disque dur et son rôle pour le
système fichier.
 Avoir des connaissances sur le système fichier Linux

5
Introduction 6

• Le concept de fichier est une abstraction destinée à


faciliter l’exploitation des dispositifs d’E/S.

• Les fichiers sont des unités logiques d'informations créés


par les processus

6
Un processus c’est qoui ? 7

• Un processus est un programme en exécution

• L’exécution d’un processus doit progresser


séquentiellement, cad, à n’importe quel moment
une seule instruction au plus est exécutée au nom
du processus

Processus Programme

7
Systèmes de fichiers (SF) 8

• Un système de fichiers (abrégé « FS » pour File System) est une


façon de stocker les informations et de les organiser dans des
fichiers.
• L'objectif du système de fichiers est de permettre l'accès au
contenu des fichiers stockés (l'ouverture du fichier, son
enregistrement sa copie ou son déplacement dans un second
emplacement, ou sa suppression) à partir de leur chemin
d'accès.

8
Rôle d’ un Système de fichiers 9

• Le rôle du SF est d’établir la correspondance entre le nom du


fichier et les blocs du disque qu’il occupe. Il utilise pour cela
des attributs du fichier (ou métadonnées) qu’il conserve
nécessairement dans un repertoire.

• Les répertoires sont des fichiers système particuliers qui servent


à répertorier (cataloguer) d’autres fichiers et répertoires.

9
Système de fichier Windows 9

10
Système de fichier Windows 9

Partitions

11
Système de fichier !? 9

Est-ce que il y qu’un seul système de fichier pour tous!?

12
Système de fichiers: FAT 10

• FAT: File Allocation Table ou table d'allocation de fichiers) est


le premier système de fichiers utilisé par Microsoft vers 1980
et MS-DOS.

• Encore largement utilisé sur les supports amovibles comme


les clés USB

FAT16 FAT32 FAT64

13
Système de fichiers: FAT 11

Cluster

14
Cluster 11

Dans un système informatique, un agrégat, ou «


cluster », est un groupe de ressources, telles
que des serveurs. Ce groupe agit comme un seul
et même système.

15
Calculer la taille maximale FAT 11

 Le système de fichiers FAT est un système 16


bits, cela signifie qu’il ne peut pas adresser les
clusters sur plus de 16 bits.
 Le nombre maximum de clusters repérables
avec le système FAT est ainsi de 216.
 Un cluster est constitué d’un nombre fixé
(4,8,16,32, ...) d’octets.
 La taille maximale d’une partition FAT se trouve
en multipliant le nombre de clusters par la taille
d’un cluster.
 Avec des clusters d’une taille 32Ko, la taille
maximale d’une partition FAT16 est donc de
2Go.
16
Utilisations de FAT récentes 11

17
Système de fichiers: NTFS 12

NTFS (New Technology File System) est un système de fichiers


développé par Microsoft Corporation pour sa famille de systèmes
d'exploitation Windows NT en 2000, utilisé à ce jour.

NTFS est le successeur du système de fichiers FAT.

Il est sur 64 bits.

C’est une architecture sophistiquée, conçue pour la fiabilité, la


sécurité et l’adaptabilité. Aujourd’hui, c’est le système de fichier
le plus commun pour les utilisateurs finaux d’ordinateur.

18
Système de fichiers: HFS 13

• HFS (Hierarchical File System) et HFS+ est le système de


fichier Apple.
• Egalement appelées Mac OS Extended (HFS+) et Mac OS
Standard (HFS).

• Linux peut en partie lire et écrire directement sur les disques


avec HFS+, mais des paquets spécifiques peuvent devoir être
installés (hfsutils, hfsplus, hfsprogs).

• Sous Windows, un logiciel supplémentaire est nécessaire


pour une prise en charge complète de HFS+.

19
Apple File System (APFS) 14

• Le système de fichiers développé et déployé par Apple pour


ses systèmes d'exploitation macOS, iOS, tvOS et watchOS. Il
vise à corriger les problèmes du système de fichiers existant
HFS+ anciennement utilisé sur ces plateformes.

• Apple File System est un système de fichiers 64 bits.

• L'arrivée de APFS a été annoncée en juin 2016

20
Le système de fichiers de Linux 15

Le système de fichiers étendu (ExtFS)


Le deuxième système de fichiers (Ext2FS)
Le troisième système de fichiers (Ext3FS)

21
Le système de fichiers de Linux 15

Disque dur

22
Les qualifications d'un système de fichiers 16

Les
Qualifications

La taille maximale La taille maximale La gestion des


d'un fichier d'une partition droits d'accès La journalisation

La taille La taille Attribution de la assurer l'intégrité


maximale qu'un maximale que possession d'un des données en
fichier peut avoir une fichier ou d'un cas de problème
enregistré sur un partition répertoire à un matériel, de panne
système de utilisant un utilisateur et à de courant ou
fichiers peut système de un groupe d'arrêt brutal du
avoir. fichier donné. d'utilisateurs. système

23
Comparaison de systèmes de fichiers 17

Nom du
système de Taille maximale Taille maximale Journalisée ou Gestion des
fichiers d'un fichier d'une partition non ? droits d'accès?
ext2FS 2 TiB 4 TiB Non Oui
ext3FS 2 TiB 4 TiB Oui Oui
ext4FS 16 TiB 1 EiB Oui Oui
ReiscerFS 8 TiB 16 TiB Oui Oui
FAT 2 GiB 2 GiB Non Non*
FAT32 4 GiB 8 TiB Non Non*
NTFS 16 TiB 256 TiB Oui Oui*
exFAT 16 TiB 256 TiB Oui Oui*
24
Comparaison de systèmes de fichiers 18

25
Travaux Pratiques 18

1- Réduire et augmenter la taille d’une


partition Sur Windows

26
Réduire la taille d’une partition 9

27
Réduire la taille d’une partition 9

Partitions

28
Réduire la taille d’une partition 18

29
Réduire la taille d’une partition 18

30
Partition non alloué 18

31
Augmenter la taille d’une partition 18

32
Augmenter la taille d’une partition 18

33
Augmenter la taille d’une partition 18

34
Augmenter la taille d’une partition 18

35
Augmenter la taille d’une partition 18

36
Logiciels de gestion de partitions 18

AMOEI Partition Assistant EaseUS Partition Master

37

Vous aimerez peut-être aussi