Académique Documents
Professionnel Documents
Culture Documents
Encadr par:
Dr : A. BAJIT
OBJECTIF 104.2
OBJECTIF 104.3
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.
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.
Conclusion et Perspectives
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);
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
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.
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
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.
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.
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.
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
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 /, \, ?, *, ".
11
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;
12
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;
13
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.
14
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.
15
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.
16
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
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.
18
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.
19
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.
20
Par exemple pour vrifier lintgrit dun systmes de fichier ext3 on tape la commande suivante:
fsck -t ext3 /dev/hda1;
21
Lutilitaire: fsck
fsck: est utilis pour vrifier et ventuellement rparer un ou
-y: permet de forcer le fsck toujours chercher corriger les corruptions dtectes automatiquement;
22
Lutilitaire: mke2fs
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;
23
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;
24
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.
25
Lutilitaire: debugfs
26
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
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.
28
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
29
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.
30
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
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.
32
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;
33
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.
34