Vous êtes sur la page 1sur 36

Expos: Systme dExploitation LINUX Sous le thme

Prpar et Prsent par:


Ouaryachi Yassine Benouahmane Hind Bertit Yassin

Encadr par:
Dr : A. BAJIT

Anne Universitaire 2012-2013

Objectifs du Mini Projet


OBJECTIF 104.1 Cration et partitionnement dun systme de fichier;

OBJECTIF 104.2

Maintenir l'intgrit des systmes de fichiers;

OBJECTIF 104.3

Contrler le montage et dmontage des systmes de fichiers.

Compilation Du Noyau Linux Et Les Processus Du Dmarrage

Anne universitaire 2012 - 2013

Introduction

Dfinition dun systme de fichier; Dfinition du IDE et SCSI. Dfinition et comparaison entre ext2,ext3,ext4; les autres types de systme de fichier xfs, reiserfs v3, vfat; Les utilitaires fdisk, mkfs, mkswap.

Cration et partitionnement dun systme de fichier

Maintenir l'intgrit des systmes de fichiers


Dfinition dun fichier descripteur, inode, bloc, superbloc,index; Vrifier l'intgrit des systmes de fichiers; Surveiller l'espace libre et les inodes; Rparer les problmes de systme de fichiers simples.

Contrler le montage et dmontage des systmes de fichiers


Monter et dmonter manuellement les systmes de fichiers;

Conclusion et Perspectives

Compilation Du Noyau Linux Et Les Processus Du Dmarrage

Anne universitaire 2012 - 2013

Introduction
Systmes de fichiers:
Un systme de fichier (file system) est une faon de stocker les informations et de les organiser dans des fichiers sur ce que l'on appelle des mmoires secondaires (disque dur, CD-ROM, cl USB, etc);

Comparaison entre IDE et SCSI:


Le IDE existe aujourd'hui sur tout ordinateur, il est destin au march non professionnel; Pour le SCSI, il est Plus ancien que le contrleur IDE, il a su voluer pour offrir des performances et des fonctionnalits qui en font un choix idal pour des applications multitches fonctionnant sur des machines de type serveur.
Compilation Du Noyau Linux Et Les Processus Du Dmarrage

Anne universitaire 2012 - 2013

Objectif 104.1
Cration et partitionnement dun systme de fichier

Domaines de connaissances: Utilisez diffrentes commandes mkfs pour configurer des partitions et crer des systmes de fichiers diffrents tels que: ext2/ext3/ext4; Xfs; reiserfs v3; Vfat. Termes et commandes: fdisk ; mkfs ; mkswap. 4

Compilation Du Noyau Linux Et Les Processus Du Dmarrage

Anne universitaire 2012 - 2013

LPIC-1: Chapter 4; Objective 104.1 Creation and Partitioning a LINUX File System

Objectifs 104.1
Les

candidats doivent tre capables de configurer des partitions de disque, puis crer les systmes de fichiers sur des supports tels les disques durs. Cela inclut la manipulation des partitions de swap.

Compilation Du Noyau Linux Et Les Processus Du Dmarrage

Anne universitaire 2012 - 2013

Dfinition ext2

Le systme de fichier ext2 a t, jusqu' la fin des annes 1990, le systme de fichiers de Linux. Il a la rputation d'un systme de fichiers fiable et stable. Il a t clips par d'autres systmes de fichiers journal, mais il a toujours son utilit. En particulier, ext2 peut tre un bon choix pour une petite partition ou pour les disques amovibles de petites tailles. Sur ces petites partitions, la taille du journal utilis par ces systmes de fichiers journal peut servir stocker les donnes.
6
Anne universitaire 2012 - 2013

Compilation Du Noyau Linux Et Les Processus Du Dmarrage

Dfinition ext3

Le systme de fichiers ext3 est une extension de ext2. Il ajoute une fonctionnalit de journalisation qui augmente sa fiabilit, sans changer la structure fondamentale hrite de ext2. On peut toujours monter un systme de fichiers ext3 comme tant un systme de fichier ext2 en dsactivant la fonctionnalit de journalisation.

Compilation Du Noyau Linux Et Les Processus Du Dmarrage

Anne universitaire 2012 - 2013

Dfinition ext4

Le systme de fichier ext4 est la nouvelle gnration de la famille ext. ext4 ajoute la possibilit de travailler avec des disques trs volumineux (plus de 32 traoctets) ou de trs gros fichiers (ceux de plus de 2 To), ainsi que des extensions destines amliorer les performances et la dfragmentation en ligne.

Compilation Du Noyau Linux Et Les Processus Du Dmarrage

Anne universitaire 2012 - 2013

Systme de fichier xfs

Silicon Graphics (SGI) a cre le systme de fichier XFS qui est un systme de fichier 64-bit, donc ce systme de fichier est capable de manipuler des dossiers aussi grands que million de Terabyte journalis de haute performance. La taille d'un systme de fichier XFS peut tre agrandie en ligne, condition qu'il y ait de l'espace non allou disponible sur le disque contenant le systme de fichiers.

Compilation Du Noyau Linux Et Les Processus Du Dmarrage

Anne universitaire 2012 - 2013

Systme de fichier reiserfs v3

reiserfs fut le premier systme de fichiers journalis tre intgr en standard dans le noyau Linux, Bien quayant des avantages par rapport ext3, en particulier pour le traitement de rpertoires contenant des milliers de fichiers de petite taille, il est, pour linstant, moins utilis que ce dernier. Cela vient en partie du fait quil est impossible de convertir une partition ext2 en reiserfs sans la formater. reiserfs est beaucoup plus efficace quext2/ext3 pour ce qui concerne le stockage des petits fichiers (moins de quelques ko).
10
Anne universitaire 2012 - 2013

Compilation Du Noyau Linux Et Les Processus Du Dmarrage

Systme de fichier vfat

vfat (Virtual FAT) est une extension des systmes de fichiers de type FAT de Microsoft (FAT12, FAT16 ou FAT32) qui permet lutilisation de noms de fichiers longs. VFAT autorise des noms pouvant contenir jusqu 255 caractres . Seuls sont interdits les caractres spciaux ayant une signification dans la description de chemin sous Windows, cest--dire les caractres /, \, ?, *, ".

Compilation Du Noyau Linux Et Les Processus Du Dmarrage

11

Anne universitaire 2012 - 2013

Lutilitaire fdisk
La

commande fdisk:

fdisk est un outil de manipulation de partitions d'un disque dur sous Linux;

La syntaxe:
fdisk [Options] [device] Ses options sont:
-d: destruction d'une partition;

-l: liste des types de partitions;


-n: cration d'une nouvelle partition; -p: Affichage des partitions;

Exemple: fdisk /dev/sda

Compilation Du Noyau Linux Et Les Processus Du Dmarrage

12

Anne universitaire 2012 - 2013

Lutilitaire mkfs

La commande mkfs:
mkfs permet de formater un systme de fichiers sur un disque ou une partition;

La syntaxe:
mkfs t TypeDeFichier Partition Ses options sont:
-t: indiquer le type de systme de fichiers crer. Sil nest pas spcifi, le systme de fichiers par dfaut (ext2) est utilis;

Exemple: mkfs -t ext3 /dev/hda1

Compilation Du Noyau Linux Et Les Processus Du Dmarrage

13

Anne universitaire 2012 - 2013

Lutilitaire mkswap.

La commande mkswap:
mkswap Cre une zone dchange (swap) Linux sur un priphrique ou dans un fichier, les zones de swap sont listes dans /etc /fstab ;

La syntaxe:
mkswap [options] devicefile Ses options sont:
-f: force la cration d'espace de swap, mme si il ya des erreurs, telles que la taille demande est suprieure l'espace disponible sur le priphrique;
-v0: Cre une zone de swap ancien style. -v1: Cre une zone de swap nouveau style.

Exemple: swapon /dev/hda8; swap)


Compilation Du Noyau Linux Et Les Processus Du Dmarrage

(attribuer la partition hda8 la mmoire

14

Anne universitaire 2012 - 2013

Objectif 104.2
Maintenir l'intgrit des systmes de fichiers

Domaines de connaissances: Dfinition dinode, bloc, super-bloc et index; Vrifier l'intgrit des systmes de fichiers; Rparer les problmes de systme de fichiers. Termes et commandes: fsck; mke2fs; dumpe2fs; e2fsck; debugfs; tune2fs.

Compilation Du Noyau Linux Et Les Processus Du Dmarrage

15

Anne universitaire 2012 - 2013

LPIC-1: Chapter 4; Objective 104.2 Maintenir lintergrit des systmes de fichiers

Objectifs 104.2
Les

candidats doivent tre capable de maintenir un systme de fichiers standard, ainsi que les donnes supplmentaires associes un systme de fichiers journalis.

Compilation Du Noyau Linux Et Les Processus Du Dmarrage

16

Anne universitaire 2012 - 2013

Dfinition: inode

Les inodes sont des structure de donnes contenant des informations concernant les fichiers stocks dans certains systmes de fichiers (notamment de type Linux/Unix). chaque fichier correspond un numro d'inode (i-number) dans le systme de fichiers dans lequel il rside, unique au priphrique sur lequel il est situ. Les inodes peuvent, selon le systme de fichiers, contenir aussi des informations concernant le fichier, tel que son crateur (ou propritaire), son type d'accs (par exemple sous Unix : lecture, criture et excution), etc
17
Anne universitaire 2012 - 2013

Compilation Du Noyau Linux Et Les Processus Du Dmarrage

Dfinition: block

Block : un bloc est un segment d'une grande surface qui peut tre affecte stocker des donnes. Le bloc (ou en anglais cluster) est la plus petite unit de stockage d'un systme de fichiers (utilis sur une partition d'un disque dur) d'un systme informatique. Le choix de la taille de bloc est effectu lors du formatage du disque, et influe sur les performances et sur la capacit utile du disque.

Compilation Du Noyau Linux Et Les Processus Du Dmarrage

18

Anne universitaire 2012 - 2013

Dfinition: super-block

Super-block : section d'un disque dur d'ordinateur contenant des informations sur le systme de fichiers. La majorit des systmes de fichiers d'ordinateur ont un super-bloc; Un superbloc est un enregistrement des caractristiques d'un systme de fichiers, notamment sa taille, la taille des blocs, les blocs pleins et vides et leurs chiffres respectifs, la taille et l'emplacement des tables d'inodes, la carte de blocs de disque et des informations d'utilisation, et l'taille des groupes de blocs.

Compilation Du Noyau Linux Et Les Processus Du Dmarrage

19

Anne universitaire 2012 - 2013

Dfinition: index

Index : Les index sont principalement utiliss pour amliorer les performances de la base de donnes (bien qu'une utilisation inapproprie puisse produire l'effet inverse). Les champs cl pour l'index sont spcifis l'aide de noms des colonnes ou par des expressions crites entre parenthses. Plusieurs champs peuvent tre spcifis si la mthode d'indexation supporte les index multi-colonnes.

Compilation Du Noyau Linux Et Les Processus Du Dmarrage

20

Anne universitaire 2012 - 2013

Vrifier l'intgrit des systmes de fichiers

La vrification dintgrit dun systmes de fichier se fait par la commande suivante:


fsck -t type-de-fichier partition;

Par exemple pour vrifier lintgrit dun systmes de fichier ext3 on tape la commande suivante:
fsck -t ext3 /dev/hda1;

Compilation Du Noyau Linux Et Les Processus Du Dmarrage

21

Anne universitaire 2012 - 2013

Lutilitaire: fsck
fsck: est utilis pour vrifier et ventuellement rparer un ou

plusieurs systmes de fichiers Linux; La syntaxe: fsck -t type-de-fichier partition;


Ses options sont:
-a: rparer automatiquement le systme de fichiers sans poser de question; -n: permet dviter au fsck dessayer de rparer les problmes dtects;

-y: permet de forcer le fsck toujours chercher corriger les corruptions dtectes automatiquement;

Compilation Du Noyau Linux Et Les Processus Du Dmarrage

22

Anne universitaire 2012 - 2013

Lutilitaire: mke2fs

mke2fs: permet de cre un systme de fichiers Linux, Il permet de


crer des diffrents types de systmes de fichiers;

La syntaxe:
mkfs.filesystem;
Ses options sont:
-b: taille-bloc, Spcifier la taille des blocs en octets; -c: vrifier le dispositif pour les blocs dfectueux avant de crer le systme de fichiers;

Exemple: mkfs.ext3 /dev/hda1; Ou bien mkfs -t ext3 /dev/hda1;


Compilation Du Noyau Linux Et Les Processus Du Dmarrage

23

Anne universitaire 2012 - 2013

Lutilitaire: dumpe2fs
dumpe2fs: affiche le super-bloc et des blocs d'information

de groupe pour le systme de fichiers prsent sur l'appareil; Ses options sont:
-b: imprimer les blocs qui sont rservs comme mauvais dans le systme de fichiers; -h: afficher uniquement les informations de super-bloc; -x: imprimer les chiffres dtaills du groupe d'information de bloc au format hexadcimal;

Compilation Du Noyau Linux Et Les Processus Du Dmarrage

24

Anne universitaire 2012 - 2013

Lutilitaire: e2fsck
e2fsck: est utilis pour vrifier un systme de fichiers Linux

tendue (ext2fs);
Ses options sont:
-f: forcer la vrification mme si le systme de fichiers semble propre; -p: rparer automatiquement le systme de fichiers sans poser de questions; -n: ouvrez le systme de fichiers en lecture seule, et supposent une rponse du non toutes les questions.

Compilation Du Noyau Linux Et Les Processus Du Dmarrage

25

Anne universitaire 2012 - 2013

Lutilitaire: debugfs

debugfs: Le programme debugfs est un dbogueur interactif de fichier


systme. Il peut tre utilis pour examiner et modifier l'tat d'un systme de fichiers ext2,ext3 ou ext4;

Ses options sont:


-w: spcifie que le systme de fichiers doit tre ouvert en mode lecturecriture, sans cette option, le systme de fichier est ouvert en mode lecture seule; -b: force l'utilisation de la taille de bloc de donnes pour le systme de fichiers, au lieu de la dtection de la taille de bloc correctes, normale.

Compilation Du Noyau Linux Et Les Processus Du Dmarrage

26

Anne universitaire 2012 - 2013

Lutilitaire: tune2fs

tune2fs: permet a l'administrateur systme d'ajuster les paramtres modifiables des systmes de fichiers Linux ext2, ext3 ou ext4. Ses options sont:

-f: forcer l'opration de tune2fs pour terminer, mme face des erreurs; -j: ajouter un journal ext3 au systme de fichiers; -o: Dfinir ou effacer les options de montage par dfaut du systme de fichiers.
27

Compilation Du Noyau Linux Et Les Processus Du Dmarrage

Anne universitaire 2012 - 2013

Objectif 104.3
Contrler le montage et le dmontage des systmes de fichiers

Domaines de connaissances: Monter manuellement et dmonter des systmes de fichiers; Termes et commandes: /etc/fstab; mount; umount.

Compilation Du Noyau Linux Et Les Processus Du Dmarrage

28

Anne universitaire 2012 - 2013

LPIC-1: Chapter 4; Objective 104.1 Contrler le montage et le dmontage des systmes de fichiers

Objectifs 104.3
Le candidat devrait tre capable de configurer

le montage d'un systme de fichiers.

Compilation Du Noyau Linux Et Les Processus Du Dmarrage

29

Anne universitaire 2012 - 2013

Monter et dmonter manuellement des systmes de fichiers


Pour

pouvoir utiliser un systme de fichiers, celui-ci doit tre mont sur un point de montage de l'arborescence Linux son contenu est alors accessible comme un simple rpertoire. Le systme d'exploitation ralise alors diverses tches de vrification afin de s'assurer que tout fonctionne correctement.

Compilation Du Noyau Linux Et Les Processus Du Dmarrage

30

Anne universitaire 2012 - 2013

Le fichier /etc/fstab

Le fichier /etc/fstab contient des lignes dcrivant les priphriques habituellement monts, leurs rpertoires, et leurs options; Ce fichier est utilis dans trois buts :
1.

2. 3.

La commande mount -a [-t type] monte tous les systmes de fichiers indiqus dans fstab (ou uniquement ceux du type indiqu); Lorsque l'on monte un systme de fichiers mentionn dans la fstab, il suffit d'indiquer le point de montage, ou le priphrique; Normalement, seul le Super-Utilisateur peut monter des systmes de fichiers. Nanmoins, si la ligne de la fstab contient l'option user, n'importe quel utilisateur peut monter le systme de fichiers correspondant.
31
Anne universitaire 2012 - 2013

Compilation Du Noyau Linux Et Les Processus Du Dmarrage

Lutilitaire: mount

La commande mount permet d'attacher un systme de fichiers trouv sur un priphrique quelconque la grande arborescence du systme;
Ses options sont:
-f: fonctionnement normal sauf pour l'appel systme final qui n'est pas excut; -n: montage sans criture dans /etc/mtab. Ceci est ncessaire dans le cas o /etc rside sur un systme de fichiers en lecture seule; -r: montage du systme de fichiers en lecture seule; -w: montage du systme de fichiers en lecture/criture.

Compilation Du Noyau Linux Et Les Processus Du Dmarrage

32

Anne universitaire 2012 - 2013

Lutilitaire: umount
La

commande umount permet de dtacher un systme de fichiers qui est dj attacher la grande arborescence du systme;
Exemple: Pour dmonter une disquette de son point de montage /mnt on utilise les lignes de commandes suivantes: unmount /dev/fd0; Ou bien unmount /mnt;

Compilation Du Noyau Linux Et Les Processus Du Dmarrage

33

Anne universitaire 2012 - 2013

Conclusion et Perspectives

Un systme de fichiers est une structure de donnes permettant de stocker les informations et de les organiser dans des fichiers sur des supports tels que les disques dur, les cl USB, les DVD etc.

Compilation Du Noyau Linux Et Les Processus Du Dmarrage

34

Anne universitaire 2012 - 2013

Merci Pour Votre Attention Questions/Reponses


Compilation Du Noyau Linux Et Les Processus Du Dmarrage Anne universitaire 2012 - 2013

Vous aimerez peut-être aussi