master 1 ère année sécurité des systèmes informatique 1 les différents sgf le système fat ...

10
Master 1 ère année Sécurité des Systèmes Informatique 1 Les différents SGF Le système FAT pas de table d'inoeuds chaînage des blocs en mémoire souvent utilisé pour formater disquettes et clés USB Le système ISO9660 compatible avec FAT utilisé pour les CD-ROM Le système type Unix SV et BSD Amorce Superbloc table d'inoeuds blocs de données Le système ext2 standard Linux décomposition en groupe de blocs

Upload: marthe-rodier

Post on 04-Apr-2015

102 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Master 1 ère année Sécurité des Systèmes Informatique 1 Les différents SGF  Le système FAT  pas de table d'inoeuds  chaînage des blocs en mémoire

Master 1 ère année Sécurité des Systèmes

Informatique

1

Les différents SGFLe système FAT

pas de table d'inoeuds chaînage des blocs en mémoire souvent utilisé pour formater disquettes et clés USB

Le système ISO9660 compatible avec FAT utilisé pour les CD-ROM

Le système type Unix SV et BSD Amorce Superbloc table d'inoeuds blocs de données

Le système ext2 standard Linux décomposition en groupe de blocs

Page 2: Master 1 ère année Sécurité des Systèmes Informatique 1 Les différents SGF  Le système FAT  pas de table d'inoeuds  chaînage des blocs en mémoire

Master 1 ère année Sécurité des Systèmes

Informatique

2

Caractéristiques des SGF Unix

Amorce premier bloc contenant le fichier d'amorçage

Superbloc taille du SGF nombre de blocs libres nombre d'inoeuds libres début de la liste des blocs libres

Table d'inoeuds type du fichier, nombre de liens, uid, gid, taille, dates, ... table d'accès aux blocs de données

Blocs de données principe de l'indirection

Page 3: Master 1 ère année Sécurité des Systèmes Informatique 1 Les différents SGF  Le système FAT  pas de table d'inoeuds  chaînage des blocs en mémoire

Master 1 ère année Sécurité des Systèmes

Informatique

3

Les particularités ext2

Superbloc apparaissant dans tous les groupes de blocs

Duplication des descripteurs de blocsLimitation du nombre de blocs

référencés pour un groupe

Groupe de bloc 0Amorce Groupe de

bloc 1Groupe de bloc n

Groupe de bloc 0

superbloc(1)

descripteursde groupes

(n)

Bitmap blocs

(1)

Bitmapinodes

(1)

Table d'inodes

(n')

Amorce Groupe de bloc 1

Groupe de bloc n

Groupe de bloc 0

Blocs dedonnées

(n'')

Page 4: Master 1 ère année Sécurité des Systèmes Informatique 1 Les différents SGF  Le système FAT  pas de table d'inoeuds  chaînage des blocs en mémoire

Master 1 ère année Sécurité des Systèmes

Informatique

4

Le superbloc ext2

Nombre total d'inodes Taille du SGF Nombre de blocs réservés Nombre de blocs et d'inoeuds libres Taille des blocs et des fragments Nombre de blocs, de fragments et d'inoeuds par groupes Date du dernier mount Date de dernière écriture Compteur de montage Uid, gid par défaut pour les blocs réservés Numéro du premier bloc non réservé

Page 5: Master 1 ère année Sécurité des Systèmes Informatique 1 Les différents SGF  Le système FAT  pas de table d'inoeuds  chaînage des blocs en mémoire

Master 1 ère année Sécurité des Systèmes

Informatique

5

Le descripteur de groupe ext2

Numéro du bloc bitmap de blocsNuméro du bloc bitmap d'inodesNuméro du premier bloc de la table d'inodesNombre de blocs libres Nombre d'inodes libresNombre de répertoires

Page 6: Master 1 ère année Sécurité des Systèmes Informatique 1 Les différents SGF  Le système FAT  pas de table d'inoeuds  chaînage des blocs en mémoire

Master 1 ère année Sécurité des Systèmes

Informatique

6

Le virtual File system Switch

Couche logiciel donnant un modèle commun capable de traiter plusieurs types de SGF

Le modèle repose sur les objets suivants:Un objet superblocUn objet inodeUn objet fichierUn objet dentry

Très proche du modèle ext2

Page 7: Master 1 ère année Sécurité des Systèmes Informatique 1 Les différents SGF  Le système FAT  pas de table d'inoeuds  chaînage des blocs en mémoire

Master 1 ère année Sécurité des Systèmes

Informatique

7

Les principales commandesde manipulation: la création

Création d'un système de fichier: mke2fs construire le superbloc constituer les groupes de blocs recopier le programme de boot créer le catalogue lié à la racine

Options de la commande:-b taille de blocs-c vérification de mauvais blocs-g nombre de blocs par groupe-i octets par inode-j journalisation-m pourcentage de blocs réservés

Page 8: Master 1 ère année Sécurité des Systèmes Informatique 1 Les différents SGF  Le système FAT  pas de table d'inoeuds  chaînage des blocs en mémoire

Master 1 ère année Sécurité des Systèmes

Informatique

8

Création d'une partition de swap: mkswapQ: Combien de swap ?R: Dépendant du type de tâche à accomplir

Principaux facteurs: tâches nécessitant beaucoup de mémoire gros programmes nombre important de tâches exigences du système (trafic réseau, ...)

Activation d'une partitionswapon

Les principales commandesde manipulation: le swap

Page 9: Master 1 ère année Sécurité des Systèmes Informatique 1 Les différents SGF  Le système FAT  pas de table d'inoeuds  chaînage des blocs en mémoire

Master 1 ère année Sécurité des Systèmes

Informatique

9

Les principales commandes de manipulation: la

vérificationLa vérification et la réparation: e2fsck

cohérence du type des inoeuds validité des adresses blocs blocs marqués libres mais utilisés blocs marqués utilisés mais libres nombre de liens incorrects dans les inodes incohérence entre la taille et la liste des adresses de

blocs fichiers perdus nodes non alloués

Page 10: Master 1 ère année Sécurité des Systèmes Informatique 1 Les différents SGF  Le système FAT  pas de table d'inoeuds  chaînage des blocs en mémoire

Master 1 ère année Sécurité des Systèmes

Informatique

10

Les principales commandes de manipulation: débogage et

paramétrageAjustement de paramètre: tune2fs

nombre de montage entre deux vérificationsdéfinir l'U/G des blocs réservéscomportement en cas d'erreur intervalle entre les vérificationsajout d'un journal (ext3)

Affichage des informations: dumpe2fs