0% ont trouvé ce document utile (0 vote)
77 vues13 pages

Sauvegarde et Gestion LVM sous Linux

Ce document décrit la création et la configuration de volumes LVM pour sauvegarder les répertoires /home et les fichiers de configuration /etc. Il explique comment partitionner des disques, créer des volumes physiques et logiques LVM, monter les volumes, créer des archives de sauvegarde et automatiser le processus.

Transféré par

Assia Mouaouiya
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
77 vues13 pages

Sauvegarde et Gestion LVM sous Linux

Ce document décrit la création et la configuration de volumes LVM pour sauvegarder les répertoires /home et les fichiers de configuration /etc. Il explique comment partitionner des disques, créer des volumes physiques et logiques LVM, monter les volumes, créer des archives de sauvegarde et automatiser le processus.

Transféré par

Assia Mouaouiya
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Filière : Réseaux et Système Informatiques -RSI- 2emme Année DS N°1 Brevet de Technicien Supérieur Mars 2024

DS Brevet de Technicien Supérieur Mars 2024


Epreuve : Système d’Exploitation GNU/LINUX -Sujet-du candidat :
Nom & prénom …….……………..………….
Direction Provinciale AIN SEBAA HAY MOUHAMMEDI
……………………………… -
- Casablanca

emme
Filière : Système et Réseaux Informatiques -SRI- 2 année Durée : 2 Heures

Epreuve : Système d’Exploitation GNU/LINUX Coefficient : 20

Nom & prénom du candidat : …….……………..………….


MOUAOUIYA ………………………………
ASSIA Nombre de pages : 4
Type your text
Note :

 Le présent sujet noté sur 40 points et comporte 2 dossiers qui sont indépendantes :

 Pour l’ensemble de cette épreuve, les réponses doivent être rédigées uniquement sur l’actuel
document.

Dossier I : Administration système (12,5 pts)

On souhaite sauvegarder les répertoires personnels des utilisateurs (/home) et les fichiers de
configuration de l’administrateur root situés dans le répertoire /etc.

On dispose 6 disques /dev/sda, /dev/sdb, /dev/sdc et /dev/sdd, /dev/sde, /dev/sdf ayant chacun
une taille de 240Go à savoir que le disque /dev/sda sur lequel est installé le système Linux.

On va utiliser les outils nécessaires pour :


 Créer un volume LVM
 Charger des modules nécessaires
 Monter le système de fichier du support d’archivage
 Maintenir du système de fichier
 Automatiser l’opération de sauvegarde
 Créer un service pour automatiser la tâche lors du démarrage.

I- Gestion des volumes LVM (7,5 pts)

1.1 Donner la commande permettant de partitionner un disque /dev/sdx de taille


240 Gb en une partition /dev/sdx1 de taille 80 Gb en mode script :

……………………………………………………………………………………….
sudo parted -s /dev/sdx mklabel gpt mkpart primary 0% 80G

On suppose que l’on dispose les partitions suivantes :

 sdb1, sdb2 et sdb3 chaqu’une a 80Gb pour le disque dur /dev/sdb


 sdc1, sdc2 et sdc3 chaqu’une a 80Gb pour le disque dur /dev/sdc
 sdd1, sdd2 et sdd3 chaqu’une a 80Gb pour le disque dur /dev/sdd
 sdd1, sdd2 et sdd3 chaqu’une a 80Gb pour le disque dur /dev/sde
 sdd1, sdd2 et sdd3 chaqu’une a 80Gb pour le disque dur /dev/sdf

Page 1 sur 11
Filière : Réseaux et Système Informatiques -RSI- 2emme Année DS N°1 Brevet de Technicien Supérieur Mars 2024

Epreuve : Système d’Exploitation GNU/LINUX Nom & prénom du candidat : …….……………..………….


………………………………

PV PV PV PV PV

/dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1

/dev/sdb2 /dev/sdc2 /dev/sdd2 /dev/sde2 /dev/sdf2

/dev/sdb3 /dev/sdc3 /dev/sdd3 /dev/sde3 /dev/sdf3

/dev/sdb 240 Gb /dev/sdc 240 Gb /dev/sdd 240 Gb /dev/sde 240 Gb /dev/sdf 240 Gb

Group de de volumes homeVG 400 Gb Groupde de volumes etcVG 400 Gb

Volume logique LV: homeLVG 200 Gb 200 Gb libre Volume logique LV: etcLVG 200 Gb 200 Gb libre

homeLVM en ext4 sur /media/homebeckup etcLVM en ext4 sur /media/etcbeckup

Figure 1 : structure des volumes LVM etcLVM et HomeLVM

On se basant sur la figure 1 donner les commandes nécessaires pour :

1.2 Installer le paquetage lvm2 nécessaire à la gestion des volumes LVM :

sudo apt-get install lvm2....................................................................................................

1.3 Charger le module du noyau lvm et ses dépendances : Type your text

sudo modprobe dm-mod # Charge le module du noyau Device Mapper


……………………………………………………………………………………….
sudo modprobe dm_mirror # Charge le module du noyau pour le mirroring (si nécessaire)
sudo modprobe dm_region_hash # Charge le module du noyau pour la gestion des régions (si nécessaire)

Pour la mise en place des volumes LVM, écrire la commande permettant de:

1.4 Créer les volumes physiques :

……………………………………………………………………………………….
sudo pvcreate /dev/sdX

………………………………………………………………………………………

Page 2 sur 11
Filière : Réseaux et Système Informatiques -RSI- 2emme Année DS N°1 Brevet de Technicien Supérieur Mars 2024

Epreuve : Système d’Exploitation GNU/LINUX …….……………..………….


Nom & prénom du candidat :
………………………………

1.5 Créer les groupes de volumes homeVG et etcVG :


sudo vgcreate homeVG /dev/sdX
……………………………………………………………………………………….
sudo vgcreate etcVG /dev/sdY

……………………………………………………………………………………….

1.6 Créer les volumes logiques homeLVM et etcLVM :


sudo lvcreate -L 100G -n homeLVM homeVG Type your text
……………………………………………………………………………………….
sudo lvcreate -L 100G -n etcLVM etcVG

……………………………………………………………………………………….
Type your text

1.7 Créer les points de montage /media/homeBackup et /media/etcBackup :


sudo mkdir /media/homeBackup
……………………………………………………………………………………….
sudo mkdir /media/etcBackup

……………………………………………………………………………………….

1.8 Créer le système de fichier ext4 sur les volumes logiques homeLVM et etcLVM :
sudo mkfs.ext4 /dev/homeVG/homeLVM
……………………………………………………………………………………….
sudo mkfs.ext4 /dev/etcVG/etcLVM

……………………………………………………………………………………….

1.9 Augmenter les volumes logiques homeLVM et etcLVM a 300 Gb chaqu’un :

……………………………………………………………………………………….
sudo lvextend -L 300G /dev/homeVG/homeLVM
sudo lvextend -L 300G /dev/etcVG/etcLVM
sudo resize2fs /dev/homeVG/homeLVM
……………………………………………………………………………………….
sudo resize2fs /dev/etcVG/etcLVM

Type your text

II- Maintenance système (5 pts)

2-1 On souhaite créer un script bash permettant d’automatiser la maintenance système : (4


pts)

Donner la commande permettant de :

2-1-1 Monter le volume logique homeLVM sur le point de montage


/media/homeBackup :

……………………………………………………………………………………….
sudo mount /dev/homeVG/homeLVM /media/homeBackup

2-1-2 Monter le volume logique etcLVM sur le point de montage /media/etcBackup

……………………………………………………………………………………….
sudo mount /dev/etcVG/etcLVM /media/etcBackup

Page 3 sur 11
Filière : Réseaux et Système Informatiques -RSI- 2emme Année DS N°1 Brevet de Technicien Supérieur Mars 2024

Epreuve : Système d’Exploitation GNU/LINUX …….……………..………….


Nom & prénom du candidat :
………………………………

2-1-3 Créer l’archive homeBackup.tar.bz2 du répertoire /home sur le répertoire


/media/homeBackup :

……………………………………………………………………………………….
sudo tar -cvjf /media/homeBackup/homeBackup.tar.bz2 /home

2-1-4 Créer l’archive etcBackup.tar.bz2 du répertoire /etc sur le répertoire


/media/etcBackup :

……………………………………………………………………………………….
sudo tar -cvjf /media/etcBackup/etcBackup.tar.bz2 /etc

2-2 Programmer le lancement du même script lors de la fermeture du système par:

2-2-1 La copie du script backupScript.sh dans le répertoire des services /etc/init.d :

……………………………………………………………………………………….
sudo cp backupScript.sh /etc/init.d/

2-2-2 L’activation du script par l’outil update‐rc.d pour les niveaux d’exécution 0 et
6:
sudo update-rc.d backupScript.sh defaults 0
……………………………………………………………………………………….
sudo update-rc.d backupScript.sh defaults 6

2-2-3 Programmer quotidiennement à 16h30 à l’aide du service cron, la vérification


de l’intégrité des systèmes de fichiers des volumes LVM homeLVM et
etcLVM :

……………………………………………………………………………………….
30 16 * * * sudo fsck /dev/homeVG/homeLVM && sudo fsck /dev/etcVG/etcLVM

2-3 Pour surveiller les traces de journalisation du service cron, on demande de :

2-2-1 Donner le nom du fichier de configuration du service de journalisation


syslogd :

……………………………………………………………………………………….
ls /etc/syslog.conf /etc/rsyslog.conf

2-2-2 Ajouter à ce fichier la ligne permettant au service cron d’envoyer tous ses
messages au fichier /var/log/cron.log :

……………………………………………………………………………………….
cron.* /var/log/cron.log

2-2-3 Afficher le dernier message transmis par le service cron :

……………………………………………………………………………………….
tail -n 1 /var/log/cron.log

Page 4 sur 11
Filière : Réseaux et Système Informatiques -RSI- 2emme Année DS N°1 Brevet de Technicien Supérieur Mars 2024

Epreuve : Système d’Exploitation GNU/LINUX …….……………..………….


Nom & prénom du candidat :
………………………………

Dossier II : Administration Réseau sous GNU/Linux (27,5 pts)


La figure Fig 4 ci-dessous représente la topologie du réseau local de l’entreprise itech qui
opère dans le secteur de commercialisation des produits informatiques. Ce réseau est composé d’un
domaine principal itech.com et du sous-domaine sav.itech.com représentant le service après-vente de
l’entreprise.

Type your text

Fig 4 : Topologie du réseau des domaines itech.com et sav.itech.com

Toutes les informations nécessaires à la mise en place de notre réseau sont résumées dans la
figure Fig 4 et le tableau ci-dessous :

Page 5 sur 11
Filière : Réseaux et Système Informatiques -RSI- 2emme Année DS N°1 Brevet de Technicien Supérieur Mars 2024

Epreuve : Système d’Exploitation GNU/LINUX …….……………..………….


Nom & prénom du candidat :
………………………………

I- Configuration du réseau

1-1 Donner la commande permettant d’attribuer, temporairement, l’adresse IP


192.168.200.5 à la machine cliente station :

…………………………………………………………………………………………………...
sudo ifconfig eth0 192.168.200.5

1-2 Donner le contenu du fichier de configuration /etc/network/interfaces de la machine


cliente poste1 configurée en dhcp :
auto lo
iface lo inet loopback
…………………………………………………………………………………………………...
auto eth0
iface eth0 inet dhcp
1-3 Compléter le contenu du fichier /etc/network/interfaces de la machine server1 :
eth0 static

192.168.200.10

255.255.255.0

192.168.200.1

1-4 Donner la commande permettant de relancer le service réseau en système d et V :

…………………………………………………………………………………………………...
sudo systemctl restart networking

…………………………………………………………………………………………………...

II- Serveurs DNS et DHCP (17 pts)

Le serveur DNS maître faisant autorité sur la zone itech.com qui contient les domaines
itech.com et sav.itech.com, héberge un fichier de zone directe /etc/bind/db.itech.com.zone et un
fichier de zone inverse /etc/bind/db.itech .com.rev .

2-1 Donner la commande permettant d’installer le serveur DNS :

…………………………………………………………………………………………………...
sudo apt-get install bind9

2-2 Donner la commande Linux permettant de récupérer les adresses ip du serveur DNS
du domaine: www . itech . com :

…………………………………………………………………………………………………...
nslookup www.itech.com

2-3 Compléter le fichier de configuration du serveur DNS Maitre named.conf.local :

Page 6 sur 11
Filière : Réseaux et Système Informatiques -RSI- 2emme Année DS N°1 Brevet de Technicien Supérieur Mars 2024

Epreuve : Système d’Exploitation GNU/LINUX …….……………..………….


Nom & prénom du candidat :
………………………………
zone "itech.com" {
type master;
file "/etc/bind/db.itech.com.zone";
"itech.com" };

master zone "sav.itech.com" {


type master;
/etc/bind/db.itech.com.zone file "/etc/bind/db.sav.itech.com.zone";

YESS

Type your text Type your text

sav.itech.com

master

/etc/bind/db.sav.itech.com.zone

YESS

2-4 Compléter le fichier de zone db.itech.com.zone

….…………………………………………………….……………root.itech.com.
ns1.itech.com. admin.itech.com.

ns1.itech.com.

Serveur1 A 192.168.100.1

SERVER2 A

192.168.200.1
Serveur3 A

A 192.168.1.20

Sur la machine server2, le serveur DHCP est configuré de façon à attribuer dynamiquement les
adresses IP aux postes clients des deux serveurs de la façon suivante :

 Pour le réseau 192.168.100.0/24 : les postes clients recevront les adresses IP


allant de 192.168.100.15 à 192.168.100.60
 Pour le réseau 192.168.200.0/24 : les postes clients recevront les adresses IP
allant de 192.168.200.20 à 192.168.200.80

Page 7 sur 11
Filière : Réseaux et Système Informatiques -RSI- 2emme Année DS N°1 Brevet de Technicien Supérieur Mars 2024

Epreuve : Système d’Exploitation GNU/LINUX …….……………..………….


Nom & prénom du candidat :
………………………………

2-5 Donner le nom du fichier de configuration du serveur DHCP :

…………………………………………………………………………………………………...
/etc/dhcp/dhcpd.conf

2-6 Compléter le fichier de configuration du serveur DHCP :

192.168.100.0 255.255.255.0
192.168.100.15 192.168.100.60

192.168.100.1

192.168.1.10

192.168.200.0 255.255.255.0
192.168.200.20 192.168.200.80
192.168.200.1
192.168.1.10

2-7 Compléter le fichier de configuration du serveur DHCP, afin que la machine cliente
poste1 d’adresse MAC : 00:0c:7d:3f:12:5d dispose toujours de l’adresse IP :
192.168.100.15
poste1

thernet 00:0c:7d:3f:12:5d

192.168.100.15

2-8 Donner une règle ufw permettant le serveur DHCP de bloquer le traffic entrant
depuis le poste2 ayant l’adresse MAC :00 :0c :7d :4f :12 :5d :
…………………………………………………………………………………………………...
sudo ufw deny from 00:0c:7d:4f:12:5d

2-9 Donner une règle ufw permettant le serveur DHCP de bloquer le traffic sortant vers
le poste2 ayant l’adresse MAC :00 :0c :7d :4f :12 :5d :
…………………………………………………………………………………………………...
sudo ufw deny to 00:0c:7d:4f:12:5d

2-10 Quel est le rôle d’un agent de relais DHCP ? :


…………………………………………………………………………………………………...
…………………………………………………………………………………………………...
l'agent de relais DHCP facilite la distribution d'adresses IP et d'autres informations
de configuration réseau aux clients DHCP situés sur des sous-réseaux différents,
en agissant comme un intermédiaire qui transmet les demandes et réponses entre les clients et les serveurs DHCP.
Cela permet d'étendre la portée du service DHCP au-delà du sous-réseau local.

Page 8 sur 11
Filière : Réseaux et Système Informatiques -RSI- 2emme Année DS N°1 Brevet de Technicien Supérieur Mars 2024

Epreuve : Système d’Exploitation GNU/LINUX …….……………..………….


Nom & prénom du candidat :
………………………………

2-11 Donner la commande permettant d’installer l’agent de relais DHCP sur la


machine serveur3 :
…………………………………………………………………………………………………...
sudo apt-get install isc-dhcp-relay

2-12 Donner le nom de fichier de configuration de l’agent de relais DHCP et


compléter son contenu :
…………………………………………………………………………………………………...
/etc/default/isc-dhcp-relay

192.168.1.100 192.168.1.101"

eth0

III- Serveur web et Partage NFS (10 pts)

3-1 Sur le serveur NFS, on souhaite exporter les répertoires /Exports/backup et


/Exports/documents selon la planification suivante :

Exports/backup

Exports/documents

3-1-1 Donner les lignes à insérer dans le fichier de configuration du serveur NFS
/etc/exports :

…………………………………………………………………………………………………...
/Exports/backup
/Exports/documents
…………………………………………………………………………………………………...
Type your text

3-1-2 Donner la commande permettant de recharger les configurations d’export :

…………………………………………………………………………………………………...
sudo exportfs -ra

Page 9 sur 11
Filière : Réseaux et Système Informatiques -RSI- 2emme Année DS N°1 Brevet de Technicien Supérieur Mars 2024

Epreuve : Système d’Exploitation GNU/LINUX …….……………..………….


Nom & prénom du candidat :
………………………………

3-1-3 Donner la commande permettant de redémarrer le service NFS :

…………………………………………………………………………………………………...
sudo systemctl restart nfs

3-1-4 Donner la commande permettant d’afficher une sortie détaillée de tous les
exports NFS configures sur le serveur y compris les chemins des répertoires
partages, les options d’accès et les autorisations pour chaque export :

…………………………………………………………………………………………………...
showmount -e

3-1-5 Le partage NFS est utilisé pour que les répertoires partagés sur le serveur NFS
soient à la porte de toutes les machines réseau selon les options d’accès et les
autorisations. C’est pour cela qu’on doit installer nfs-common sur ces les
machines. Donner la commande permettant de monter le répertoire partagé en
NFS /Exports/backup sur un point de montage sur /mnt/backup sous la
machine client poste1.

…………………………………………………………………………………………………...
sudo mount -t nfs server_nfs:/Exports/backup /mnt/backup

3-1-6 On peut automatiser le montage des répertoires partagé en NFS sous le réseau
en installant sur les machines autofs. Ecrire la ligne qu’on doit ajouter dans le
fichier de configuration /etc/auto.master pour définir le répertoire
/Exports/documents à monter sur le point de montage /mnt/documents dans la
machine station1 :

…………………………………………………………………………………………………...
/mnt/documents /etc/auto.nfs --timeout=60

3-1-7 Ecrire la ligne qu’on doit ajouter pour configurer le fichier /etc/auto.nfs pour
spécifier les détails des partages /Exports/documents à monter
automatiquement sur le répertoire virtuel documents.

…………………………………………………………………………………………………...
documents -rw,soft,intr server_nfs:/Exports/documents

3-1-8 Donner la commande permettant de redémarrer le service autofs :

…………………………………………………………………………………………………...
sudo systemctl restart autofs

3-1-9 Donner la commande permettant de lister les différents montages :

…………………………………………………………………………………………………...
mount | grep nfs

Page 10 sur 11
Filière : Réseaux et Système Informatiques -RSI- 2emme Année DS N°1 Brevet de Technicien Supérieur Mars 2024

Epreuve : Système d’Exploitation GNU/LINUX …….……………..………….


Nom & prénom du candidat :
………………………………

3-2 Sur la machine server2 où est installé le serveur http apache 2, l’administrateur a créé le
site web intranet principal de l’entreprise accessible par http://www itech.com et dont le
fichier de configuration est site-itech.com.conf

3-2-1 Dans quel répertoire (chemin complet) doit être placé le fichier de
configuration site-itech.com.conf ?
Type your text
Le fichier de configuration site-itech.com.conf doit être placé dans le répertoire des sites disponibles d'Apache.
…………………………………………………………………………………………………...
Le chemin complet dépend de la distribution Linux, mais il peut être généralement situé à /etc/apache2/sites-available/.

3-2-2 Dans quel répertoire (chemin complet) doit être placé le fichier contenant la
page index.html de site-itech.com.conf ?
Le fichier index.html associé au site site-itech.com.conf doit être placé dans le répertoire défini
…………………………………………………………………………………………………...
par la directive DocumentRoot du fichier de configuration. Par exemple,
si DocumentRoot est défini comme /var/www/site-itech.com,
alors le fichier index.html doit être placé dans ce répertoire.

3-2-3 Donner la commande permettant d’activer ce site web :

…………………………………………………………………………………………………...
Type ysudo a2ensite site-itech.com.confour text

3-2-4 Donner la commande permettant de redémarrer le service apache2 :

sudo systemctl restart apache2


…………………………………………………………………………………………………...

3-2-5 Quel est le fichier (chemin complet) qu’on doit modifier pour que le serveur
apache2 puisse écouter par le port 8080 :

…………………………………………………………………………………………………...
Listen 8080

3-2-6 Le site web www.itech.com.conf utilise le protocole non sécurisé http. Pour le
sécuriser on peut utiliser le protocole sécurisé https. C’est pour cela qu’on doit
utiliser un certificat SSL/TLS fourni par Let’s encrypt.
Donner la commande permettant de générer et installer un certificat SSl/TLS
pour ce domaine :

sudo certbot --apache -d www.itech.com


…………………………………………………………………………………………………...

3-2-7 Donner la règle ufw a ajouter permettant de bloquer les requêtes non
sécurisées http entrantes :

sudo ufw deny 80


…………………………………………………………………………………………………...

Page 11 sur 11

Vous aimerez peut-être aussi