0% ont trouvé ce document utile (0 vote)
22 vues7 pages

Infographie: Administration Des Systèmes de Fichiers Et NFS Sous Linux

Ce document est une infographie sur l'administration des systèmes de fichiers et la mise en place d'un serveur NFS sous Linux. Il couvre les concepts fondamentaux, les commandes pratiques, et inclut des visualisations stylisées en HTML/CSS. Les sections détaillent les tâches clés, de la gestion des systèmes de fichiers à la configuration NFS, avec des précautions et des commandes spécifiques.

Transféré par

javahtml37
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)
22 vues7 pages

Infographie: Administration Des Systèmes de Fichiers Et NFS Sous Linux

Ce document est une infographie sur l'administration des systèmes de fichiers et la mise en place d'un serveur NFS sous Linux. Il couvre les concepts fondamentaux, les commandes pratiques, et inclut des visualisations stylisées en HTML/CSS. Les sections détaillent les tâches clés, de la gestion des systèmes de fichiers à la configuration NFS, avec des précautions et des commandes spécifiques.

Transféré par

javahtml37
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

Ext3->Ext4 (avec un petit diagramme HTML/CSS) - Visualisation caractéristiques -

Montage/Remontage (avec/sans journalisation, données) - Vérification


(précautions) - Journal externe - Structure FS (debugfs) - Silencieux, sans zone
réservée - Max montages sans vérification - Explorer/Dépanner - Mémoriser
métadonnées 4. Section : Tâche 3 - Mettre en place un serveur NFS - Installation
(client/serveur) - Exportation (fichier /etc/exports) - Activation services (rpcbind,
nfs-server) - Visualisation services RPC (client) - Listage ressources exportées
(client) - Montage et accès (client) - Messages noyau - Démontage FS - Arrêt service
NFS 5. Conclusion 6. Bouton de téléchargement PDF Choix des visualisations
(Confirmant NO SVG, NO MERMAID JS): - Listes HTML stylisées (Tailwind) -
Tableaux HTML stylisés (Tailwind) - Blocs de code stylisés pour les commandes. -
Cartes HTML (divs Tailwind) pour la gestion des labels/UUIDs. - Icône
d'avertissement Unicode + texte accentué pour les opérations risquées. - Un
graphique Donut (Chart.js sur Canvas) pour illustrer la répartition des tâches par
catégorie. - Diagrammes de flux simples (HTML/CSS avec Flexbox/Grid, flèches
CSS) pour NFS setup et conversion FS. Confirmation : NI MERMAID JS NI SVG n'ont
été utilisés dans cette infographie. Toutes les visualisations sont basées sur HTML,
CSS (Tailwind), et Chart.js (pour le graphique sur Canvas). Palette de couleurs
choisie : "Energetic & Playful" -->

Infographie : Administration des


Systèmes de Fichiers et NFS sous
Linux
Un guide visuel complet pour maîtriser les FS et le partage réseau.

Introduction
Cette infographie est conçue pour vous guider à travers les concepts
fondamentaux et les commandes pratiques de l'administration des systèmes de
fichiers (FS) sous Linux, ainsi que la mise en place d'un serveur de fichiers réseau
(NFS). Chaque section présente les tâches clés avec des commandes concises et des
explications claires.

Tâche 1 : Généralités sur les Systèmes de Fichiers


(FS)
Explorez les bases des systèmes de fichiers, de leur identification à leur
manipulation quotidienne.
1. FS Supportés par le Système

Découvrez les types de FS que votre noyau Linux peut gérer :

cat /proc/filesystems

2. FS Montés au Démarrage

Visualisez la configuration des FS montés automatiquement au démarrage :

cat /etc/fstab

Cycle de Vie d'un FS : Création, Montage, Listage, Démontage

Comprenez les étapes essentielles de la gestion d'un système de fichiers.

3. Créer un FS (Ext2)

Sur une partition (`/dev/sdb1`) ou un fichier (`/tmp/mon_fs.img`) :

sudo mkfs.ext2 /dev/sdb1 sudo dd if=/dev/zero of=/tmp/mon_fs.img


bs=1M count=100 sudo losetup /dev/loop0 /tmp/mon_fs.img sudo
mkfs.ext2 /dev/loop0

4. Monter un FS

Rendre un FS accessible via un point de montage :

sudo mount /dev/sdb1 /mnt/point_de_montage

5. Lister les FS Montés

Vérifier les FS actuellement actifs :

mount df -hT

6. Lister TOUS les FS Montés

Y compris les FS spéciaux du noyau :

cat /proc/mounts

7. Démonter un FS

Détacher un FS du système de fichiers :


sudo umount /mnt/point_de_montage

Identification et Gestion Avancée

8. Déterminer le Type de Contenu

Identifier le type de données sur un périphérique :

sudo file -sL /dev/sdb1

9. Gérer les Labels (Étiquettes)

Visualiser, modifier et monter par label :

sudo e2label /dev/sdb1 sudo e2label /dev/sdb1 NOUVEAU_LABEL sudo


mount LABEL=NOUVEAU_LABEL /mnt/point

10. Gérer les UUIDs

Visualiser, modifier et monter par UUID (identifiant unique) :

sudo blkid /dev/sdb1 sudo tune2fs -U NOUVEL_UUID /dev/sdb1 sudo


mount UUID=NOUVEL_UUID /mnt/point

11. Rechercher un FS

Trouver un FS par son label ou son UUID :

findfs LABEL=MON_LABEL findfs UUID=MON_UUID

12. ⚠ Supprimer l'En-tête d'un FS

Cette opération est DESTRUCTIVE et rendra le FS inutilisable. À utiliser avec une


extrême prudence !

sudo dd if=/dev/zero of=/dev/sdb1 bs=1M count=1

Cela efface les informations vitales du FS (UUID, label, superblocs).

Tâche 2 : Gérer des FS Ext2/Ext3/Ext4


Approfondissez la gestion des systèmes de fichiers Ext2, Ext3 et Ext4, y compris la
journalisation et la vérification.
1. Lister la Documentation

Accédez aux manuels pour les commandes de gestion FS :

man mkfs.ext2

2. Créer un FS Ext2 (4ko blocs)

Spécifiez la taille des blocs lors de la création :

sudo mkfs.ext2 -b 4096 /dev/sdb1

Conversion et Caractéristiques des FS

Ext2
3. Ajouter un Journal (Ext2 -> Ext3)
sudo tune2fs -j /dev/sdb1
Ext3
8. Convertir Ext3 -> Ext4
sudo tune2fs -O extents,has_journal,uninit_bg,dir_index /dev/sdb1
Ext4

La conversion est non destructive et ajoute des fonctionnalités modernes.

4. Visualiser les Caractéristiques

Obtenez des infos détaillées sur un FS :

sudo dumpe2fs -h /dev/sdb1 sudo tune2fs -l /dev/sdb1

5. Monter sans Journal

Pour des cas spécifiques, monter sans journalisation :

sudo mount -o noujournal /dev/sdb1 /mnt/point

6. Remonter avec Journalisation (Ext3)

Activer la journalisation sur un FS Ext3 :

sudo mount -o remount /dev/sdb1 /mnt/point

7. Monter Ext3 comme Ext4

Compatibilité ascendante :
sudo mount -t ext4 /dev/sdb1 /mnt/point

9. ⚠ Vérifier un FS (e2fsck)

PRÉCAUTION : Le FS DOIT être DÉMONTÉ avant la vérification !

Vérification simple : sudo e2fsck /dev/sdb1

Vérification complète : sudo e2fsck -f /dev/sdb1

10. FS Ext4 avec Journal Externe

Séparer le journal pour la performance :

sudo mkfs.ext4 /dev/sdb1 sudo mkfs.ext4 -O journal_dev /dev/sdb2


sudo tune2fs -J device=/dev/sdb2 /dev/sdb1

11. Visualiser la Structure du FS

Utilisez debugfs pour une exploration approfondie :

sudo debugfs -R "stat /" /dev/sdb1

12. Monter FS avec Journal

Le comportement par défaut pour Ext3/4 :

sudo mount /dev/sdb1 /mnt/point

13. Journaliser les Données

Augmenter la fiabilité (peut impacter perf.) :

sudo mount -o data=journal /dev/sdb1 /mnt/point

14. Créer FS sans Zone Réservée

Attention : Risque de saturation disque pour root :

sudo mkfs.ext4 -q -m 0 /dev/sdb1

15. Modifier Max Montages (fsck)

Contrôler la fréquence des vérifications :

sudo tune2fs -c 10 /dev/sdb1


16. Explorer et Dépanner

Utilisez debugfs pour le dépannage :

sudo debugfs /dev/sdb1

17. Mémoriser Méta-données

Sauvegarder les infos du FS dans un fichier :

sudo dumpe2fs /dev/sdb1 > /tmp/metadata.txt

Tâche 3 : Mettre en place un Serveur NFS


Apprenez à configurer un serveur NFS pour le partage de fichiers réseau entre
machines Linux.

1. Installation NFS (Serveur & Client)

Installez les paquets nécessaires sur chaque machine :

Sur le Serveur NFS :

sudo apt install nfs-kernel-server

Sur le Client NFS :

sudo apt install nfs-common

2. Exporter `/var/ftp` (Lecture Seule)

Configurez le partage sur le **serveur** en éditant /etc/exports :

sudo nano /etc/exports

Ajoutez cette ligne :

/var/ftp *(ro,sync,no_subtree_check)

Appliquez les changements :

sudo exportfs -a

Flux de Configuration NFS

3. Activer RPCBIND & NFS (Serveur)


sudo systemctl enable rpcbind sudo systemctl start rpcbind sudo
systemctl enable nfs-server sudo systemctl start nfs-server
4. Visualiser Services RPC (Client)
rpcinfo -p server_ip_address
5. Lister Ressources Exportées (Client)
showmount -e server_ip_address
6. Monter la Ressource & Accéder (Client)
sudo mkdir /mnt/nfs_partage sudo mount server_ip_address:/var/
ftp /mnt/nfs_partage ls /mnt/nfs_partage

7. Visualiser Messages Noyau

Pour le diagnostic (client ou serveur) :

dmesg | tail journalctl -xe

8. Démonter le FS NFS

Détacher le partage NFS du client :

sudo umount /mnt/nfs_partage

9. Arrêter le Service NFS

Désactiver le serveur NFS :

sudo systemctl stop nfs-server

Conclusion et Prochaines Étapes


Vous avez maintenant une vue d'ensemble des opérations essentielles pour la
gestion des systèmes de fichiers et la mise en place de partages NFS sous Linux. La
pratique de ces commandes sur une machine virtuelle ou un environnement de
test est fortement recommandée pour solidifier vos compétences.

Télécharger l'Infographie en PDF

Infographie générée pour l'atelier d'administration système.

Vous aimerez peut-être aussi