Chap4 Gestion de Disques Et FHS PDF
Chap4 Gestion de Disques Et FHS PDF
Chap4 Gestion de Disques Et FHS PDF
d’Exploitation
1
Administration & Sécurité des Systèmes
d’Exploitation
Chapitre 4
Gestion de Disques
2
Plan de partitionnement
Objectifs :
3
Plan de partitionnement
Partitions / et swap :
4
Plan de partitionnement
Partitions Swap :
5
Problèmes de vitesse des disques.
Usage :
Serveur de mails
Serveur Web
Applications graphiques s'appuyant sur X-Window
et plus encore
6
Problèmes de vitesse des disques.
Usage :
FHS :
Filesystem Hierarchy Standard
9
Introduction
Objectifs :
La disposition des fichiers dans l'arborescence des systèmes
Unix n'est pas d'une compréhension évidente de prime abord.
10
Introduction
Objectifs :
11
Introduction
14
/usr
15
/var
16
Remarques
• /etc, /bin, /sbin, /lib et /dev ne doivent jamais être placés dans des
partitions séparées.
• Le fichier /etc/fstab spécifie chaque partition correspond à quel
répertoire
17
Les catégories
18
i-node
• Tout fichier possède son unique inode.
• L'inode (descripteur du fichier )contient la totalité des informations
sur le fichier, sauf le nom.
Inode = structure {
Propriétaire
Mode les permissions du fichier
UID l’utilisateur qui possède ce fichier
GID le groupe qui possède ce fichier
Taille la taille du fichier en octets
ATIME date de dernier accès
MTIME date de dernière modification des données
CTIME date des dernières modifications de l’inode }
ls –i permet de lister les fichiers avec leur numéros d’inodes
correspondant.
Les inodes sont créés lors de la création du système de fichier. Le
nombre d'inodes (généralement déterminée lors du formatage et
dépendant de la taille de la partition) indique le nombre maximum de
fichiers que le système de fichier peut contenir. 19
Les inodes
Un inode est une structure créée au même moment qu'un fichier afin de
contenir ses informations fondamentales.
Tous les inodes sont conservés dans une table, et sont identifiés par un
INumber (numéro d'index)
22
Norme POSIX
Les Commandes
ls –i
df -i
24
Les Inodes
La Commande stat
25
Les Systèmes de fichier
1 secteur = 512o.
La taille d’un cluster varie en fonction de
l’utilisation
27
• Deux types de référencement sont utilisés par
les outils système:
– CHS : Cylinders, Heads and Sectors
– LBA : Linear Block Addressing
La Journalisation
29
Les Types
30
Les Types
31
Créer des partitions /systèmes de fichiers
Quelques utilitaires:
fdisk
parted
mkfs , mke2fs
dumpe2fs
tune2fs
fsck
mount , partprobe
/etc/fstab, /etc/mtab
32
Créer des partitions : fdisk
Pourquoi créer différentes partitions ?
Comment créer une partition ?
Avec la commande fdisk [disque]
34
Créer des partitions: fdisk
35
Créer des partitions
36
Créer des partitions : parted
37
• partprobe:
– Informe le noyau des nouvelles modifications
faites sur la table de partitions
– A invoquer après chaque modification faites par la
commande fdisk
Préparation pour l’utilisation de la partition:
Création d’un Systèmes de fichiers
Pour créer un système de fichiers sur une partition, il faut utiliser mkfs.
Principales options:
-t fstype: Type de système de fichiers ( msdos, ext2, ext3,
reiserfs, minix, xfs, iso9660, …)
-c: Contrôle des bad blocks du lecteur avant la construction
d'un système de fichiers.(chaque secteur de partition est contrôlé pour
s’assurer de la possibilité de maintenir des données).
blocksize permet de paramétrer la taille des blocs (cluster) pour
votre système de fichiers.
Exemples:
mkfs.ext3 /dev/hda1 (Crée un SF ext3 pour /dev/hda1)
mkfs -t ext3 /dev/hda1 les 2 commandes sont équivalentes0
39
Création d’un Systèmes de fichiers
40
Remarques
41
Création d’un Système de fichiers étendu
Pour créer un système de fichiers étendu (ext2, ext3) sur une partition,
il faut utiliser mke2fs.
Principales options:
42
Création de l’espace swap
43
Contrôle du systèmes de fichiers
44
Modification d’un Système de fichier
Pour modifier un système de fichiers étendu, il faut utiliser
tune2fs.
tune2fs [options] device
Principales options:
-l: Liste le contenu du superblock d'un système de fichiers.
-L: Donne un label au volume d'un système de fichiers.
-j : Pour passer de ext2 a ext3
45
tune2fs
46
fsck
Si le système de fichier est endommagé ou corrompu, l’utilitaire fsck est utilisé pour vérifier
et corriger le système
Remarque: pour des raisons de sécurité des données présentes sur le disque, il
est fortement déconseillé de lancer un fsck sur une partition montée
47
Monter un système de fichiers
manière temporaire
49
Monter et démonter un système de fichiers
maniére temporaire
50
Montage permanant /etc/fstab
Les options
Le point de
de montage Ordre de
L'emplacement montage
Le type de séparées par 1= vérification
physique du
système de des virgules : Sauvegardé
système de le répertoire la partition 0 = ne pas
fichiers (ro, rw,
fichiers doit déjà verifier
noauto, user,
exister
exec …)
51
Les option de montage de /etc/fstab
noauto pour que le système de fichiers ne soit pas monté au démarrage (option
contraire : auto),
user pour qu'un simple utilisateur puisse monter et démonter le système de fichiers
et pas seulement le root (option contraire : nouser),
uid, gid et umask pour définir des permissions pour l'ensemble du système de
fichiers (pour les systèmes déficients comme fat ou ntfs),
defaults pour les options par défaut (notamment rw, auto et nouser),
et enfin sw pour les systèmes de swap.
52