master 1 ère année sécurité des systèmes informatique 1 les différents sgf le système fat ...
TRANSCRIPT
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
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
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'')
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é
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
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
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
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
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
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