Académique Documents
Professionnel Documents
Culture Documents
2
Pr. RIDOUANI: Chapitre 3. Les systèmes de fichiers Linux
Plan
1. Les types de systèmes de fichiers
2. Création de systèmes de fichiers
3. Ajustement des paramètres des systèmes de
fichiers ext[234]
4. Vérification et réparation d’un système de fichiers
5. Configuration de l'espace swap
6. Systèmes de fichiers cryptés
7. Gestion des disques optiques
3
Pr. RIDOUANI: Chapitre 3. Les systèmes de fichiers Linux
1. Les types de systèmes de fichiers
Système Caractéristiques
de fichiers
ext2 Extension du système de fichiers ext. Stable, usage général, peut
être rétréci ou agrandi. Ce système de fichiers n'a pas la
fonctionnalité de journalisation.
ext3 Une amélioration de ext2. La fonctionnalité de journalisation
est ajoutée pour permettre la récupération rapide du système de
fichiers en cas de crash.
ext4 Une amélioration de ext3 pour supporter de grandes tailles de
fichiers et de systèmes de fichiers.
XFS Stable, usage général, une récupération rapide, peut être étendu
en ligne
JFS Stable, usage général, une récupération rapide
5
Pr. RIDOUANI: Chapitre 3. Les systèmes de fichiers Linux
2. Création de systèmes de fichiers
7
Pr. RIDOUANI: Chapitre 3. Les systèmes de fichiers Linux
2. Création de systèmes de fichiers
Option Description
-V Affiche le numéro de la version de la commande mkfs
-v Sortie bavarde
-L étiquette-du-volume Définit le nom de volume pour le système de fichiers
-b taille-de-bloc Définit la taille de bloc
N nombre-d-inodes Définit le nombre d'inodes
-m pourcentage-de- Définit le pourcentage de blocs réservés pour le super
blocs-réservés utilisateur
8
Pr. RIDOUANI: Chapitre 3. Les systèmes de fichiers Linux
2. Création de systèmes de fichiers
9
Pr. RIDOUANI: Chapitre 3. Les systèmes de fichiers Linux
2. Création de systèmes de fichiers
Blocs réservés
• Les blocs réservés pour le super-utilisateur sont définis de sorte
qu'un utilisateur autre que root ne puisse pas remplir tout un
système de fichiers. Si c’était le cas, le super-utilisateur ne
pourrait plus se connecter, et les services s’exécutant en tant que
super-utilisateur seraient incapables d’écrire des données sur le
disque. La taille par défaut est 5%.
• L'option -m de la commande mkfs.ext3 permet de définir ce
pourcentage de blocs réservés pour le super-utilisateur
10
Pr. RIDOUANI: Chapitre 3. Les systèmes de fichiers Linux
2. Création de systèmes de fichiers
Le superbloc
• Le superbloc est un enregistrement qui décrit les caractéristiques
du système de fichiers. Il contient des informations sur
– la taille des blocs
– la taille et l'emplacement des tables des inodes
– la taille des groupes de blocs
– la taille du système de fichiers
– l'espace disque disponible
– ……
• la perte du superbloc => entraîne la perte des données => copies
de sauvegarde
• Afficher les informations sur le superbloc
tune2fs -l /dev/sda1 ou dumpe2fs -h /dev/sda1
11
Pr. RIDOUANI: Chapitre 3. Les systèmes de fichiers Linux
2. Création de systèmes de fichiers
12
Pr. RIDOUANI: Chapitre 3. Les systèmes de fichiers Linux
3. Ajustement des paramètres des systèmes de fichiers ext[234]
Option Fonction
-c Vérifie les bloques défectueux
-v mode verbeux
-f Force la vérification d'un FS
-p Vérifie un FS en réparant automatiquement le FS sans rien demander
-y Vérifie un FS en répondant ≪ yes ≫ a toutes les questions
interactives
14
Pr. RIDOUANI: Chapitre 3. Les systèmes de fichiers Linux
5. Configuration de l'espace swap
15
Pr. RIDOUANI: Chapitre 3. Les systèmes de fichiers Linux
6. Systèmes de fichiers cryptés
16
Pr. RIDOUANI: Chapitre 3. Les systèmes de fichiers Linux
6. Systèmes de fichiers cryptés
• eCryptFS est un système de fichiers cryptés de type TCFS, qui fournit le chiffrage
des données et des noms de fichiers.
• Pour chiffrer un système de fichiers avec eCryptfs, on exécute la commande
suivante :
mount -t ecryptfs /source /destination
• Pendant les processus de montage et de chiffrement, mount permettra aux
paramètres suivants d'être configurés :
• Type de clé de chiffrement
– openssl, tspi, ou passphrase (« phrase de passe »). Lorsque vous
choisissez passphrase, mount vous demandera une phrase de passe.
• Sélection de l'algorithme de chiffrement Cipher
– aes, blowfish, des3_ede, cast6, ou cast5.
• Taille d'octets de la clé
– 16, 32, ou 24.
• passthrough texte clair
– Activé ou désactivé.
• chiffrement du nom de fichier
– Activé ou désactivé.
17
Pr. RIDOUANI: Chapitre 3. Les systèmes de fichiers Linux
6. Systèmes de fichiers cryptés
18
Pr. RIDOUANI: Chapitre 3. Les systèmes de fichiers Linux
7. Gestion des disques optiques
• ISO 9660
– Le système de fichiers standard pour les CD-ROM.
– Niveau 1: ne prend en charge que les noms de fichiers 8.3.
– Niveaux 2 et 3: ajout de la prise en charge des noms de fichiers plus longs de 32 caractères.
– Extensions Rock Ridge: compatibles avec le standard POSIX, permettent de prendre en charge les
noms de fichiers longs de style Unix, les permissions, les liens symboliques.
– Les extensions Joliet ont été créées par Microsoft pour être utilisées par Windows Format de
disque universel
• UDF- Universal Disk Format
– Le système de fichiers de nouvelle génération pour les disques optiques. Il est couramment
utilisé sur les DVD-ROM.
• La commande mkisofs crée un fichier image contenant un système de fichiers ISO
9660.
• Exemple: mkisofs -o image.iso ~/work/lpi/auf/
mount -o loop -t iso9660 -o ro image.iso /mnt/
Option Fonction
-R ajoute l'extension Rock Ridge, les fichiers conservent alors leurs droits d'accès et leurs propriétaires
-r ajoute l'extension Rock Ridge, change les propriétaires des fichiers à root et donne un accès en lecture
seul à tous les utilisateurs
-J ajoute l'extension Joliet
19
Pr. RIDOUANI: Chapitre 3. Les systèmes de fichiers Linux