Vous êtes sur la page 1sur 28

M.3.4.

2 Administration des
systèmes d'exploitation
Pr. Fatima MOURCHID

2A Ingénierie des systèmes d’information et de la transformation digitale


2A Ingénierie de l’information numérique
2A Ingénierie de la Sécurité des Systèmes d’Information et Cyberdéfense
Année universitaire: 2023-2024
Gestion de systèmes
Gestion des de fichiers
systèmes de
fichiers Logical Volume
Manager (LVM)
2
Gestion des systèmes de fichiers

 Système de fichiers (SF)


 Représente les fichiers et répertoires stockés sur un ordinateur
 Existe sur un disque dur, un CDROM, un DVD, une cle USB, la RAM …
 Différents formats de stockage appelés types de SF (par exemple : ext2, ext3,
ext4, swap, NTFS, FAT32, RAID, LVM …)
 Certains types de SF sont optimisés pour stocker des copies redondantes de
données, alors que d’autres permettent d’accélérer l’accès au disque dur

3
Gestion des systèmes de fichiers

 Système de fichiers est représenté par deux parties distinctes


 Blocs de données
 Table des inodes

 Inodes (Index nodes)


 Chaque fichier est représenté par une structure appelée inode (métadonnées)
 Chaque inode est identifié par un numéro
 Inodes sont regroupés dans une table

4
Gestion des systèmes de fichiers

 Inode
 Droits d’accès
 Dernières dates d’accès et de modification
 Propriétaire et le groupe (UID, GID)
 Taille
 Nombre de blocs utilisés
 Type de fichiers
 Compteur de liens
 Arbre d’adresses de blocs de données

5
Gestion des systèmes de fichiers

 A chaque fichier peuvent être


associés plusieurs noms. Chaque
nom est un lien
 Types de liens
 Lien physique ou hard : limité au
sein d’un même disque dur. La
commande à utiliser est :
ln original synonyme
 Lien symbolique: équivalent à «
raccourci vers » comme sur
Windows. La commande à utiliser
est :
ln -s original synonyme

6
Gestion des systèmes de fichiers

 Bloc
 Unité de base de stockage du système de fichiers
 Un fichier occupe toujours un nombre entier de blocs

 Superbloc
 Chaque système de fichiers dispose d’au moins un superbloc
 Espace de métadonnées sur le système de fichiers
 Type
 Taille
 Etat
 Informations (position) sur les autres zones de métadonnées (autres superblocs, table d’inodes,
etc…)

7
Gestion des systèmes de fichiers

 Table catalogue/d’inodes
 Inode ne contient pas le nom du fichier
 Liste de fichiers
 Chaque nom de fichier est associé au sein du répertoire à son inode

8
Gestion des systèmes de fichiers

 Caractéristiques d’un système de fichiers


 Taille maximale d’un fichier: définit la taille maximale d'un fichier
 Taille maximale d'une partition: définit la taille maximale d’une partition
 Gestion des droits d'accès aux fichiers et répertoires: définit les actions que les
utilisateurs ont le droit d'effectuer sur les fichiers et répertoires
 Journalisation: Lors de la sauvegarde d'un fichier, le système écrit les données dans
une autre partie du disque dur et note les modifications dans un journal. Ces
modifications sont exécutées par la suite, en arrière-plan.
=> Prévenir la corruption de fichiers

9
Gestion des systèmes de fichiers

Taille
Nom du système de maximale Taille maximale Gestion des droits
fichiers d'un fichier d'une partition Journalisée d'accès
BtrFS 16 EiB 16 EiB Non Oui
exFAT 16 TiB 256 TiB Oui Oui
ext2FS 2 TiB 4 TiB Non Oui
(Extended File System)
ext3FS 2 TiB 4 TiB Oui Oui
ext4FS 16 TiB 1 EiB Oui Oui

Comparaison de systèmes de fichier (https://doc.ubuntu-fr.org)


EiB (Exbibyte): 260 bytes
10
TiB (Tebibytes ): 240 bytes
GiB (GibiBytes): 230 bytes
Gestion des systèmes de fichiers

 Partitionnement
 Découpage logique de l’espace physique en plusieurs disques virtuels/ logiques qui
sont les partitions
 Chaque partition est vue comme un disque indépendant et contient son propre
système de fichiers

11
Gestion des systèmes de fichiers

 Espace de stockage et partitions


 Périphériques sont désignés par des fichiers dans le répertoire /dev/

 Périphériques de stockage sont désignés par /dev/sda, /dev/sdb, etc…


 Le premier disque dur détecté est appelé /dev/sda
 Le second disque dur détecté est appelé /dev/sdb, etc
 Le premier lecteur CD SCSI est nommé /dev/scd0, ou encore /dev/sr0

 Partitions sont désignées par leur numéro dans le disque (/dev/sda1, /dev/sda2, …)

 Partitions peuvent aussi être reconnues par leur UUID (Universal Unique Identifier) ou
leur label

12
Gestion des systèmes de fichiers

 Manipuler les partitions


 Outils fdisk, cfdisk, sfdisk, parted
 Outils graphiques et panneau de configuration

 Lister les partitions


 fdisk [-l] [disque]

 Lister les UUIDs des partitions


 sudo blkid

13
Gestion des systèmes de fichiers

Gparted: Editeur de partitions graphique


14
Gestion des systèmes de fichiers

 Créer un système de fichiers


 Commande mkfs pour créer un système de fichiers
mkfs -t typefs options périphérique
 Accéder aux systèmes de fichiers
 Mount: commande qui permet d’accéder aux périphériques de type blocs (les
partitions) sur lesquels un système de fichiers existe
 Attache le répertoire racine du système de fichiers à un répertoire pré-existant appelé
point de montage (mountpoint)

mount -t typefs -o options périphérique point_de_montage

15
Gestion des systèmes de fichiers

 umount : commande qui permet de détacher le système de fichiers du point


de montage
umount /dev/sdb1

 Fichier /etc/fstab
 Contient les périphériques et leurs points de montage
 Contient une configuration statique des différents montages des systèmes de
fichiers
 appelé à chaque démarrage du système et permet le montage automatique au
démarrage et à la connexion du périphérique

16
Gestion des systèmes de fichiers

17

Structure fichier /etc/fstab


Gestion des systèmes de fichiers

 LVM (Logical Volume Manager)


 Une autre manière de faire des partitions autre que le partitionnement des disques
 Système de gestion logique des supports de stockage
 Regroupe les disques physiques, ou tout autre support de stockage dit physique
(disque, RAID matériel, RAID logiciel, support de stockage en provenance d’un
SAN), appelés volumes physiques PV (Physical Volume) en un groupe de volumes VG
(Volume Group)

18
Gestion des systèmes de fichiers

19
Gestion des systèmes de fichiers

 Volume physique ou « physical volume » (PV): disque ou une partition


 Groupe de volumes
 « volume group » (VG): ensemble de volumes physiques
 Un ou plusieurs volumes physiques dans un groupe de volumes
 Volume logique
 « logical volume » (LV) : espace dans un groupe de volume où l'on peut mettre un
système de fichiers: partitions

20
Gestion des systèmes de fichiers

 Etapes configuration LVM


 Créer des volumes physiques à partir des disques durs
 Créer des groups de volume pour les volumes physiques
 Créer des volumes logiques pour les groupes de volumes et leurs attribuer les
points de montage

21
Gestion des systèmes de fichiers

 Commandes LVM
 Commandes agissant sur les volumes physiques commencent par pv (physical
volume)
 Commandes agissant sur les groupes de volumes commencent par vg (volumes
group)
 Commandes agissant sur les volumes logiques commencent par lv (logical volume)

22
Gestion des systèmes de fichiers

 Obtenir le manuel pour les commandes LVM


 Exemple: man -k pv
 pvchange - change attributes of a physical volume
 pvck - check physical volume metadata
 pvcreate - initialize a disk or partition for use by LVM
 pvdisplay - display attributes of a physical volume
 pvmove - move physical extents
 pvremove - remove a physical volume
 pvresize - resize a disk or partition in use by LVM2
 pvs - report information about physical volumes
 pvscan - scan all disks for physical volumes
23
TP3- Gestion systèmes de fichiers

 Objectif :Savoir utiliser les outils de gestions de fichiers systèmes pour créer, partitionner et gérer les
partitions
 Exercice 1: Utilisation de Gparted
 Installation de Gparted
yum install epel-release
yum install gparted
 Créer un disque virtuel de 2Go sur VirtualBox
 Démarrer la machine virtuelle de votre installation Linux(CentOS)
 Lancer Gparted et détecter le nom du disque
 Créer une table de partitions
 Partitionner le disque
 Formater le disque
 Monter le disque sur /testGParted
 Lister son arborescence
 Démonter le disque

24
TP3- Gestion systèmes de fichiers

 Exercice 2: Création de partitions avec les outils LVM


 Créer un disque virtuel de 2GO sur VirtualBox
 Démarrer la machine virtuelle de votre installation Linux(CentOS)
 Installer LVM
sudo installer lvm2
 Détecter le nom du disque: sudo fdisk -l /dev/sdb
 Lancer Gparted: créer une table de partitions et créer une nouvelle partition sur /dev/sdb
 Lancer le terminal
 Créer un volume physique
pvcreate /dev/sdb1
 Afficher les informations sur le volume physique
pvdisplay /dev/sdb1

25
TP3- Gestion systèmes de fichiers

 Créer un groupe de volumes


vgcreate mvg /dev/sdb1
 Afficher les informations sur le groupe de volumes
vgdisplay
 Créer des volumes logiques avec 100Mo et 200Mo
lvcreate -n Vol1 -L 100m mvg
lvcreate -n Vol2 -L 200m mvg
 Afficher les informations sur ces volumes logiques
lvdisplay

26
TP3- Gestion systèmes de fichiers

 Formater le volumes logiques avec le système de fichiers ext4 et les attacher au


répertoire TestLVM
mkfs -t ext4 /dev/mvg/Vol1
mkfs -t ext4 /dev/mvg/Vol2
mkdir /TestLVM1
mkdir /TestLVM2
mount /dev/mvg/Vol1 /TestLVM1
mount /dev/mvg/Vol2 /TestLVM2
df –h
df -h: afficher la liste des partitions montées sur le système d'exploitation et l'espace
respectif qu’elles occupent

27
 Linux - Principes de base de l'utilisation du
système (4e édition)
 Documentation CentOS:
https://docs.centos.org/en-US/docs/
 Documentation Windows Server:
https://learn.microsoft.com/en-us/windows-
server/get-started/get-started-with-windows-
server
Bibliographie  Automatiser des tâches d'administration à l’aide
de PowerShell: https://learn.microsoft.com/fr-
fr/training/paths/powershell/

28

Vous aimerez peut-être aussi