Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
elearning:workbooks:redhat:rh134:l104 [2024/10/23 15:14] adminelearning:workbooks:redhat:rh134:l104 [2024/10/24 12:57] (Version actuelle) admin
Ligne 29: Ligne 29:
       * LAB #10 - Gérer les Métadonnées       * LAB #10 - Gérer les Métadonnées
     * Raid Logiciel     * Raid Logiciel
 +      * Concepts RAID
 +        * Disques en miroir
 +        * Bandes de données
 +      * Types de RAID
 +        * RAID 0 - Concaténation
 +        * RAID 0 - Striping
 +        * RAID 1 - Miroir
 +        * RAID 1+0 - Striping en Miroir
 +        * RAID 2 - Miroir avec Contrôle d'Erreurs
 +        * RAID 3 et 4 - Striping avec Parité
 +        * RAID 5 - Striping avec Parité Distribuée
 +        * Au délà de RAID 5
       * LAB #11 - Mise en Place du RAID 5 Logiciel       * LAB #11 - Mise en Place du RAID 5 Logiciel
         * 11.1 - Préparer le disque         * 11.1 - Préparer le disque
-        * 12.2 - Créer une Unité RAID +        * 11.2 - Créer une Unité RAID 
-        * 12.3 - Remplacer une Unité Défaillante +        * 11.3 - Remplacer une Unité Défaillante 
-    * Stratis +    * LAB #12 - Travailler avec Stratis 
-        * LAB #13 - Travailler avec Stratis+      * 12.1 - Présentation 
 +        * Concepts clés de Stratis 
 +        * Gestion simplifiée 
 +        * Avantages de Stratis 
 +        * Stratis vs ZFS/Btrfs 
 +      * 12.2 - Travailler avec Stratis 
 +        * Installation 
 +        * Création d'un Pool 
 +        * Création d'un Système de Fichiers 
 +        * Montage du System de Fichiers 
 +        * Croissance Dynamique du Système de Fichiers 
 +        * Création d'un Snapshot 
 +        * Suppression des Systèmes de Fichiers
     * Systèmes de Fichiers Journalisés     * Systèmes de Fichiers Journalisés
       * Présentation       * Présentation
-      * Ext3 +      * LAB #13 - Ext3 
-        * Gestion d'Ext3 +        * 13.1 - Gestion d'Ext3 
-        * LAB #14 - Convertir un Système de Fichiers Ext3 en Ext2 +        * 13.2 - Convertir un Système de Fichiers Ext3 en Ext2 
-        * LAB #15 - Convertir un Système de Fichiers Ext2 en Ext3 +        * 13.3 - Convertir un Système de Fichiers Ext2 en Ext3 
-        * LAB #16 - Placer le Journal sur un autre Partition +        * 13.4 - Placer le Journal sur un autre Partition 
-        * LAB #17 - Modifier la Fréquence de Vérification du Système de Fichiers Ext3 +        * 13.5 - Modifier la Fréquence de Vérification du Système de Fichiers Ext3 
-      * Ext4 +      * LAB #14 - Ext4 
-        * LAB #18 - Créer un Système de Fichiers Ext4 +        * 14.1 - Créer un Système de Fichiers Ext4 
-        * LAB #19 - Ajouter une Étiquette au Système de Fichiers Ext4 +        * 14.2 - Ajouter une Étiquette au Système de Fichiers Ext4 
-        * LAB #20 - Convertir un Système de Fichiers Ext3 en Ext4 +        * 14.3 - Convertir un Système de Fichiers Ext3 en Ext4 
-      * XFS +      * LAB #15 - XFS 
-        * LAB #21 - Créer un Système de Fichiers XFS +        * 15.1 - Créer un Système de Fichiers XFS 
-        * LAB #22 - Ajouter une Étiquette au Système de Fichiers XFS+        * 15.2 - Ajouter une Étiquette au Système de Fichiers XFS
       * Autres Systèmes de Fichiers       * Autres Systèmes de Fichiers
         * ReiserFS         * ReiserFS
Ligne 55: Ligne 79:
         * Btrfs         * Btrfs
       * Comparaison des Commandes par Système de Fichiers       * Comparaison des Commandes par Système de Fichiers
-    * Système de Fichiers ISO +    * LAB #16 - Système de Fichiers ISO 
-      * LAB #23 - La Commande mkisofs +      * 16.1 - La Commande mkisofs 
-    * Systèmes de Fichiers Chiffrés +    * LAB #17 - Systèmes de Fichiers Chiffrés 
-      * LAB #24 - Créer un Système de Fichiers Chiffré avec LUKS+      * 17.1 - Créer un Système de Fichiers Chiffré avec LUKS
         * Présentation         * Présentation
         * Mise en Place         * Mise en Place
         * Ajouter une deuxième Passphrase         * Ajouter une deuxième Passphrase
         * Supprimer une Passphrase         * Supprimer une Passphrase
-    * Le Swap +        Supprimer LUKS 
-      * Taille du swap +    * LAB #18 - Le Swap 
-      * Partitions de swap +      * 18.1 - Taille du swap 
-      * La Commande swapon +      * 18.2 - Partitions de swap 
-      * La Commande swapoff +      * 18.3 - La Commande swapon 
-      * LAB #24 - Créer un Fichier de Swap+      * 18.4 - La Commande swapoff 
 +      * 18.5 - Créer un Fichier de Swap
  
 =====Périphériques de stockage===== =====Périphériques de stockage=====
Ligne 163: Ligne 188:
  
 =====Partitionnement===== =====Partitionnement=====
 +
 +Le schéma de partitionnement **Master Boot Record** (MBR) est la norme sur les systèmes qui utilisent le BIOS. Ce schéma prend en charge un maximum de quatre partitions primaires. Sur les systèmes Linux, avec des partitions étendues et logiques, vous pouvez créer jusqu'à 15 partitions. Avec des systèmes 32 bits, les disques partitionnés avec MBR peuvent avoir une taille allant jusqu'à 2 TiB.
 +
 +La limite de 2 TiB pour la taille des disques et des partitions est désormais une limite courante et restrictive. Par conséquent, le schéma MBR est remplacé par le système de partitionnement **GUID Partition Table** (GPT).
 +
 +Pour les systèmes qui utilisent le micrologiciel UEFI (Unified Extensible Firmware Interface), GPT est la norme pour le partitionnement des disques et répond aux limites du schéma MBR. GPT offre un maximum de 128 partitions au maximum. Le schéma GPT alloue 64 bits pour les adresses de blocs logiques, afin de prendre en charge des partitions et des disques allant jusqu'à huit zébibytes (ZiB) ou huit milliards de tébibytes (TiB).
 +
 +Le partitionnement GPT offre des fonctionnalités et des avantages supplémentaires par rapport au MBR. GPT utilise un identifiant unique (GUID) pour identifier chaque disque et chaque partition. GPT rend la table de partition redondante avec le GPT primaire en tête de disque et un GPT secondaire de sauvegarde à la fin du disque. GPT utilise une somme de contrôle pour détecter les erreurs dans l'en-tête GPT et la table de partition.
  
 ====LAB #1 - Partitionnement de votre Disque sous RedHat 9 avec fdisk==== ====LAB #1 - Partitionnement de votre Disque sous RedHat 9 avec fdisk====
Ligne 2778: Ligne 2811:
  
 =====RAID Logiciel===== =====RAID Logiciel=====
 +
 +=====Concepts RAID=====
 +
 +Les solutions RAID ou //Redundant Array of Independent Disks// ou encore //Redundant Array of Inexpensive Disks// permettent la combinaison de plusieurs disques de façon à ce que ceux-ci soient vu comme un seul disque logique.
 +
 +Les solutions RAID sont issues du travail fourni par l'université de Berkeley en Californie sur un projet de tolérances de pannes. Les systèmes RAID offre maintenant plusieurs avantages :
 +
 +    * Addition des capacités,
 +    * Amélioration des performances,
 +    * Apporter la tolérance de panne.
 +
 +Deux concepts sont fondamentaux à la compréhension des solutions RAID.
 +
 +====Disques en miroir====
 +
 +La technique des disques en miroir consiste à dupliquer l'écriture des données sur plusieurs disques. Le miroir peut être géré par un logiciel ou par du matériel.
 +
 +====Bandes de données====
 +
 +La technique des bandes de données, autrement appelée //data striping// consiste à couper les données à enregistrer en segments séquentiels et contigus pour les enregistrer sur plusieurs disques physiques. L'ensemble des segments constitue alors un disque logique ou //striped disk//. Cette technique peut être améliorée en déposant une bande de parité, calculée à partir des données des autres bandes, afin de pouvoir reconstituer une bande de données défaillante.
 +
 +=====Types de RAID=====
 +
 +====RAID 0 - Concaténation====
 +
 +Création de volume par récupération de l'espace libre sur un ou plusieurs disques. Le principe de la concaténation est la création d'un volume à bandes où chaque bande est une tranche.
 +
 +{{:linux:raid0c.gif|}}
 +
 +===Avantages===
 +
 +  * Récupération de l'espace disque.
 +
 +===Inconvénients===
 +
 +  * Pas de protection des données,
 +  * Pas d'augmentation des performances d'E/S.
 +
 +====RAID 0 - Striping====
 +
 +Création de volume sur plusieurs disques afin d'augmenter les performances d'E/S. Le principe du striping est la création d'un volume à bandes réparties sur plusieurs tranches. La taille de la bande doit être fonction des données à écrire sur le volume (16k, 32k, 64k, etc.) Cette taille est choisie à la création du volume.
 +
 +{{:linux:raid0s.gif|}}
 +
 +===Avantages===
 +
 +  * Augmentation des performances d'E/S par écriture en parallèle sur les disques.
 +
 +===Inconvénients===
 +
 +  * Pas de protection des données.
 +
 +====RAID 1 - Miroir====
 +
 +Création d'un volume où les disques sont en miroir. Quand les deux disques sont connectés à des contrôleurs de disques différents, on parle de //duplexing// :
 +
 +{{:linux:raid1m.gif|}}
 +
 +===Avantages===
 +
 +  * Protection des données contre une défaillance d'un disque.
 +
 +===Inconvénients===
 +
 +  * Coûteux à cause de l'augmentation du nombre de disques.
 +
 +====RAID 1+0 - Striping en Miroir====
 +
 +Le RAID 1+0 ou encore 0+1 est une technique qui réunit le RAID 0 et le RAID 1. On l'appelle aussi un RAID **exotique**:
 +
 +{{:linux:raid10.gif|}}
 +
 +===Avantages===
 +
 +  * Protection des données contre une défaillance d'un disque.
 +  * Augmentation des performances d'E/S par écriture en parallèle sur les disques.
 +
 +===Inconvénients===
 +
 +  * Coûteux à cause de l'augmentation du nombre de disques.
 +
 +====RAID 2 - Miroir avec Contrôle d'Erreurs====
 +
 +Le RAID 2 est une technique de miroir avec contrôle de correction d'erreurs (EEC). De nos jours cette technique est peu utilisée, ayant été remplacée par les RAID 3, 4 et 5.
 +
 +====RAID 3 et 4 - Striping avec Parité====
 +
 +Les RAID 3 et 4 sont des technologies avec bandes de parité distribuées sur un seul disque :
 +
 +{{:linux:raid34.gif|}}
 +
 +En RAID 3, la taille des segments n’est pas modifiable et est fixée à 512 octets (en RAID 3 : un segment = un secteur de disque dur = 512 octets).
 +
 +En RAID 4, la taille des segments est variable et se modifie en temps réel. Cela implique que les informations de parité doivent être mise à jour à chaque écriture afin de vérifier si la taille des segments a été modifiée. 
 +
 +===Avantages===
 +
 +  * Protection des données contre une défaillance d'un disque.
 +
 +===Inconvénients===
 +
 +  * Création d'un goulot d'étranglement des données à cause de l'écriture des données de parité sur un seul disque.
 +
 +====RAID 5 - Striping avec Parité Distribuée====
 +
 +Le RAID 5 est une technologie avec bandes de parité distribuées sur plusieurs disques :
 +
 +{{:linux:raid5.gif|}}
 +
 +===Avantages===
 +
 +  * Protection des données contre une défaillance d'un disque,
 +  * Evite le goulot d'étranglement d'un seul disque de parité.
 +
 +===Inconvénients===
 +
 +  * Lecture moins performante qu'avec RAID 3 et 4.
 +
 +====Au délà de RAID 5====
 +
 +Il existe aussi deux autres technologies RAID, toute deux issues de la technologie RAID 5 :
 +
 +  * RAID 6
 +    * //Disk Striping with Double Distributed Parity//
 +  * RAID TP
 +    * //Disk Striping with Triple Distributed Parity//
  
 ====LAB #11 - Mise en Place du RAID 5 Logiciel==== ====LAB #11 - Mise en Place du RAID 5 Logiciel====
Ligne 2821: Ligne 2980:
 /dev/sdb11      5545984  6569983  1024000  500M fd Linux raid autodetect /dev/sdb11      5545984  6569983  1024000  500M fd Linux raid autodetect
 /dev/sdb12      6572032  6981631   409600  200M 83 Linux /dev/sdb12      6572032  6981631   409600  200M 83 Linux
 +
 +Disk /dev/sdc: 6 GiB, 6442450944 bytes, 12582912 sectors
 +Disk model: QEMU HARDDISK   
 +Units: sectors of 1 * 512 = 512 bytes
 +Sector size (logical/physical): 512 bytes / 512 bytes
 +I/O size (minimum/optimal): 512 bytes / 512 bytes
 +
 +
 +Disk /dev/sdd: 6 GiB, 6442450944 bytes, 12582912 sectors
 +Disk model: QEMU HARDDISK   
 +Units: sectors of 1 * 512 = 512 bytes
 +Sector size (logical/physical): 512 bytes / 512 bytes
 +I/O size (minimum/optimal): 512 bytes / 512 bytes
 +
 +
 +Disk /dev/sde: 32 GiB, 34359738368 bytes, 67108864 sectors
 +Disk model: QEMU HARDDISK   
 +Units: sectors of 1 * 512 = 512 bytes
 +Sector size (logical/physical): 512 bytes / 512 bytes
 +I/O size (minimum/optimal): 512 bytes / 512 bytes
  
  
Ligne 3363: Ligne 3542:
 ├─sdb2          8:18    100M  0 part   ├─sdb2          8:18    100M  0 part  
 ├─sdb3          8:19    100M  0 part   ├─sdb3          8:19    100M  0 part  
-├─sdb4          8:20    512B  0 part  +├─sdb4          8:20      1K  0 part  
 ├─sdb5          8:21    500M  0 part   ├─sdb5          8:21    500M  0 part  
 ├─sdb6          8:22    200M  0 part   ├─sdb6          8:22    200M  0 part  
Ligne 3378: Ligne 3557:
 │ └─md1         9:   0  996M  0 raid5  │ └─md1         9:   0  996M  0 raid5 
 └─sdb12         8:28    200M  0 part   └─sdb12         8:28    200M  0 part  
-sr0            11:0    1 1024M  0 rom  +sdc         8:32      6G  0 disk   
 +sdd         8:48      6G  0 disk   
 +sde         8:64     32G  0 disk   
 +sr0            11:0    1 1024M  0 rom 
  
 [root@redhat9 ~]# cat /proc/mdstat [root@redhat9 ~]# cat /proc/mdstat
Ligne 3430: Ligne 3612:
 ... ...
 dracut: *** Creating initramfs image file '/boot/initramfs-5.14.0-427.37.1.el9_4.x86_64.img' done *** dracut: *** Creating initramfs image file '/boot/initramfs-5.14.0-427.37.1.el9_4.x86_64.img' done ***
 +</code>
 +
 +=====LAB #12 - Stratis=====
 +
 +====12.1 - Présentation====
 +
 +**Stratis** est une solution de gestion de volumes et de stockage pour Linux, développée par Red Hat, qui combine des technologies comme **LVM (Logical Volume Manager)** et **XFS** pour fournir une gestion simplifiée des volumes de stockage. Il est conçu pour offrir une solution robuste et facile à utiliser, tout en offrant une gestion avancée du stockage comme la gestion des snapshots, le thin provisioning, et la gestion des volumes logiques.
 +
 +Voici un aperçu de la gestion du stockage avec Stratis :
 +
 +===Concepts clés de Stratis===
 +
 +  * **Pool de stockage** : Un pool est une collection de disques physiques (ou d'autres types de périphériques de stockage) qui forment une base pour la création de volumes logiques. Avec Stratis, les disques physiques sont regroupés dans un pool. Vous pouvez ajouter ou retirer des disques au fur et à mesure de vos besoins,
 +  * **Volumes logiques** : Une fois que vous avez un pool, vous pouvez créer des volumes logiques (ou systèmes de fichiers). Ces volumes logiques peuvent être utilisés comme tout autre système de fichiers dans Linux. Ils peuvent être agrandis ou réduits dynamiquement,
 +  * **Thin provisioning** : Stratis permet de créer des volumes logiques "thin provisioned", c'est-à-dire que vous pouvez créer un volume avec une taille apparente plus grande que l'espace de stockage réellement disponible. Le volume utilisera l'espace physique réel uniquement lorsque les données sont effectivement écrites,
 +  * **Snapshots** : Stratis permet de créer des snapshots, qui sont des copies instantanées des volumes à un moment donné. Ces snapshots peuvent être utilisés pour des sauvegardes ou pour restaurer un état précédent du système de fichiers.
 +
 +===Gestion simplifiée===
 +
 +L’un des principaux objectifs de Stratis est de simplifier la gestion des volumes. Il combine plusieurs technologies complexes (comme LVM, D-Bus, et XFS) sous une interface de gestion unique, accessible via des commandes simples.
 +
 +===Avantages de Stratis===
 +
 +  * **Facilité d'utilisation** : L'abstraction des technologies sous-jacentes et l'interface simple réduisent la complexité pour les administrateurs systèmes,
 +  * **Thin provisioning** et **snapshots** intégrés,
 +  * **Gestion dynamique** des disques et des volumes, sans avoir besoin de redémarrer le système,
 +  * **Snapshots** rapides pour des sauvegardes ou restaurations faciles.
 +
 +===Stratis vs ZFS/Btrfs===
 +
 +Stratis est parfois comparé à d'autres systèmes de gestion de stockage comme **ZFS** ou **Btrfs**, qui offrent aussi des fonctionnalités similaires (volumes logiques, snapshots, etc.). Cependant, Stratis se distingue en s'appuyant sur des technologies bien établies de Linux, comme **LVM** et **XFS**, plutôt que de réinventer entièrement un nouveau système de fichiers.
 +
 +En résumé, Stratis simplifie la gestion du stockage en regroupant plusieurs fonctionnalités avancées dans un cadre simple et accessible pour les administrateurs Linux, tout en utilisant des technologies éprouvées.
 +
 +====12.2 - Travailler avec Stratis====
 +
 +===Installation===
 +
 +Le support de Stratis peut être obtenu en installant les paquets **stratisd** et **stratis-cli** :
 +
 +<code>
 +[root@redhat9 ~]# dnf install stratisd stratis-cli -y
 +</code>
 +
 +Activez et démarrez le service stratis :
 +
 +<code>
 +[root@redhat9 ~]# systemctl enable --now stratisd
 +
 +[root@redhat9 ~]# systemctl status stratisd
 +● stratisd.service - Stratis daemon
 +     Loaded: loaded (/usr/lib/systemd/system/stratisd.service; enabled; preset: enabl>
 +     Active: active (running) since Thu 2024-10-24 06:51:25 CEST; 10s ago
 +       Docs: man:stratisd(8)
 +   Main PID: 2676 (stratisd)
 +      Tasks: 8 (limit: 48799)
 +     Memory: 2.0M
 +        CPU: 22ms
 +     CGroup: /system.slice/stratisd.service
 +             └─2676 /usr/libexec/stratisd --log-level debug
 +
 +Oct 24 06:51:25 redhat9.ittraining.loc systemd[1]: Starting Stratis daemon...
 +Oct 24 06:51:25 redhat9.ittraining.loc stratisd[2676]: [2024-10-24T04:51:25Z INFO  st>
 +Oct 24 06:51:25 redhat9.ittraining.loc stratisd[2676]: [2024-10-24T04:51:25Z INFO  st>
 +Oct 24 06:51:25 redhat9.ittraining.loc stratisd[2676]: [2024-10-24T04:51:25Z INFO  st>
 +Oct 24 06:51:25 redhat9.ittraining.loc systemd[1]: Started Stratis daemon.
 +Oct 24 06:51:25 redhat9.ittraining.loc stratisd[2676]: [2024-10-24T04:51:25Z INFO  st>
 +[root@redhat9 ~]# 
 +</code>
 +
 +===Création d'un Pool===
 +
 +Créez le pool de stockage **pool1** sur **/dev/sdc** :
 +
 +<code>
 +[root@redhat9 ~]# stratis pool create pool1 /dev/sdc
 +</code>
 +
 +Consultez la taille du pool :
 +
 +<code>
 +[root@redhat9 ~]# stratis pool list
 +Name           Total / Used / Free    Properties                                   UUID   Alerts
 +pool1   6 GiB / 526 MiB / 5.49 GiB   ~Ca,~Cr, Op   4cfd12ac-57e7-4c9d-8f48-6c33f482fc46   WS001 
 +</code>
 +
 +Dans la colonne **Properties**, le caractère **~** indique que la propriété indiquée n'est pas présente. Les propriétés sont :
 +
 +  * **Ca** - Cache,
 +  * **Cr** - Chiffrement,
 +  * **Op** - Surprovisionnement.
 +
 +L'alerte Stratis « WS001 » signifie que tous les périphériques du pool ont été entièrement alloués. Cela signifie que la capacité du pool de stockage est entièrement utilisée et qu'il n'y a plus d'espace disponible pour de nouvelles attributions. Cette alerte est critique car elle indique que le pool est effectivement plein et qu'il peut être nécessaire de le gérer ou de l'étendre pour éviter des problèmes opérationnels.
 +
 +Ajoutez donc **/dev/sdd** au pool :
 +
 +<code>
 +[root@redhat9 ~]# stratis pool add-data pool1 /dev/sdd
 +[root@redhat9 ~]# stratis pool list
 +Name             Total / Used / Free    Properties                                   UUID   Alerts
 +pool1   12 GiB / 534 MiB / 11.48 GiB   ~Ca,~Cr, Op   4cfd12ac-57e7-4c9d-8f48-6c33f482fc46 
 +
 +[root@redhat9 ~]# stratis blockdev list pool1
 +Pool Name   Device Node   Physical Size   Tier   UUID                                
 +pool1       /dev/sdc              6 GiB   DATA   bdab7f32-db56-4fcf-b78f-af1cda92a72c
 +pool1       /dev/sdd              6 GiB   DATA   bcd0f548-e4b3-45b1-b334-97d9b16e5030
 +</code>
 +
 +===Création d'un Système de Fichiers===
 +
 +Créez le système de fichiers en provisionnement fin **filesystem1** :
 +
 +<code>
 +[root@redhat9 ~]# stratis filesystem create pool1 filesystem1
 +</code>
 +
 +Consultez la liste des systèmes de fichiers :
 +
 +<code>
 +root@redhat9 ~]# stratis filesystem list
 +Pool    Filesystem    Total / Used / Free / Limit            Created             Device                           UUID                                
 +pool1   filesystem1   1 TiB / 545 MiB / 1023.47 GiB / None   Oct 24 2024 07:12   /dev/stratis/pool1/filesystem1   e80a1eeb-95d0-413a-8641-2a07ea685b6a
 +</code>
 +
 +===Montage du System de Fichiers===
 +
 +Créez maintenant le point de montage **/volume** :
 +
 +<code>
 +[root@redhat9 ~]# mkdir /volume
 +</code>
 +
 +Montez **filesystem1** sur **/volume** :
 +
 +<code>
 +[root@redhat9 ~]# mount /dev/stratis/pool1/filesystem1 /volume
 +</code>
 +
 +Vérifiez que **/dev/stratis/pool1/filesystem1** a été monté :
 +
 +<code>
 +[root@redhat9 ~]# mount | grep volume
 +/dev/mapper/stratis-1-4cfd12ac57e74c9d8f486c33f482fc46-thin-fs-e80a1eeb95d0413a86412a07ea685b6a on /volume type xfs (rw,relatime,seclabel,attr2,inode64,logbufs=8,logbsize=128k,sunit=256,swidth=2048,noquota)
 +</code>
 +
 +Obtenez l'UUID de **/dev/stratis/pool1/filesystem1** :
 +
 +<code>
 +[root@redhat9 ~]# lsblk --output=UUID /dev/stratis/pool1/filesystem1
 +UUID
 +e80a1eeb-95d0-413a-8641-2a07ea685b6a
 +</code>
 +
 +Modifiez le fichier **/etc/fstab** :
 +
 +<code>
 +[root@redhat9 ~]# vi /etc/fstab
 +[root@redhat9 ~]# cat /etc/fstab
 +
 +#
 +# /etc/fstab
 +# Created by anaconda on Thu Oct 19 16:05:58 2023
 +#
 +# Accessible filesystems, by reference, are maintained under '/dev/disk/'.
 +# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info.
 +#
 +# After editing this file, run 'systemctl daemon-reload' to update systemd
 +# units generated from this file.
 +#
 +/dev/mapper/rhel-root   /                       xfs     defaults        0 0
 +UUID=6f6c5bb9-30be-4734-bc23-03fed8541616 /boot                   xfs     defaults        0 0
 +/dev/mapper/rhel-swap   none                    swap    defaults        0 0
 +UUID=e80a1eeb-95d0-413a-8641-2a07ea685b6a /volume xfs defaults,x-systemd.requires=stratisd.service 0 0
 +</code>
 +
 +Démontez maintenant **/volume** :
 +
 +<code>
 +[root@redhat9 ~]# umount /volume
 +[root@redhat9 ~]# mount | grep volume
 +</code>
 +
 +Montez **/volume** à partir de **/etc/fstab** :
 +
 +<code>
 +[root@redhat9 ~]# mount -a
 +mount: (hint) your fstab has been modified, but systemd still uses
 +       the old version; use 'systemctl daemon-reload' to reload.
 +
 +[root@redhat9 ~]# mount | grep volume
 +/dev/mapper/stratis-1-4cfd12ac57e74c9d8f486c33f482fc46-thin-fs-e80a1eeb95d0413a86412a07ea685b6a on /volume type xfs (rw,relatime,seclabel,attr2,inode64,logbufs=8,logbsize=128k,sunit=256,swidth=2048,noquota,x-systemd.requires=stratisd.service)
 +
 +[root@redhat9 ~]# systemctl daemon-reload
 +</code>
 +
 +===Croissance Dynamique du Système de Fichiers===
 +
 +Consultez l'utilisation de l'espace disque de **filesystem1** :
 +
 +<code>
 +[root@redhat9 ~]# stratis filesystem list
 +Pool    Filesystem    Total / Used / Free / Limit            Created             Device                           UUID                                
 +pool1   filesystem1   1 TiB / 545 MiB / 1023.47 GiB / None   Oct 24 2024 07:12   /dev/stratis/pool1/filesystem1   e80a1eeb-95d0-413a-8641-2a07ea685b6a
 +</code>
 +
 +Créez un fichier de 2GiB dans le systéme de fichiers **filesystem1** :
 +
 +<code>
 +[root@redhat9 ~]# dd if=/dev/urandom of=/volume/file bs=1M count=2048
 +2048+0 records in
 +2048+0 records out
 +2147483648 bytes (2.1 GB, 2.0 GiB) copied, 26.3089 s, 81.6 MB/s
 +</code>
 +
 +Consultez l'utilisation de l'espace disque de **filesystem1** :
 +
 +<code>
 +[root@redhat9 ~]# stratis filesystem list
 +Pool    Filesystem    Total / Used / Free / Limit             Created             Device                           UUID                                
 +pool1   filesystem1   1 TiB / 6.53 GiB / 1017.47 GiB / None   Oct 24 2024 07:12   /dev/stratis/pool1/filesystem1   e80a1eeb-95d0-413a-8641-2a07ea685b6a
 +</code>
 +
 +<WRAP center round important 60%>
 +**Important** : Notez que l'utilisation du disque a augmentée.
 +</WRAP>
 +
 +===Création d'un Snapshot===
 +
 +Créez le snapshot **filesystem1-snap** de **filesystem1** :
 +
 +<code>
 +[root@redhat9 ~]# stratis filesystem snapshot pool1 filesystem1 filesystem1-snap
 +</code>
 +
 +Vérifiez la présence du snapshot :
 +
 +<code>
 +[root@redhat9 ~]# stratis filesystem list
 +Pool    Filesystem         Total / Used / Free / Limit             Created             Device                                UUID                                
 +pool1   filesystem1        1 TiB / 6.53 GiB / 1017.47 GiB / None   Oct 24 2024 07:12   /dev/stratis/pool1/filesystem1        e80a1eeb-95d0-413a-8641-2a07ea685b6a
 +pool1   filesystem1-snap   1 TiB / 6.53 GiB / 1017.47 GiB / None   Oct 24 2024 07:44   /dev/stratis/pool1/filesystem1-snap   58604780-5686-4f92-b4dc-48ca6a35a64f
 +</code>
 +
 +Supprimez le fichier **/volume/file** :
 +
 +<code>
 +[root@redhat9 ~]# rm -f /volume/file
 +</code>
 +
 +Vérifiez la suppression de **/volume/file**:
 +
 +<code>
 +[root@redhat9 ~]# ls -l /volume
 +total 0
 +</code>
 +
 +Créez le point de montage **/filesystem1-snap** :
 +
 +<code>
 +[root@redhat9 ~]# mkdir /filesystem1-snap
 +</code>
 +
 +Montez **/dev/stratis/pool1/filesystem1-snap** sur **/filesystem1-snap** :
 +
 +<code>
 +[root@redhat9 ~]# mount /dev/stratis/pool1/filesystem1-snap /filesystem1-snap
 +</code>
 +
 +Vérifiez la présence du fichier **/filesystem1-snap/file** :
 +
 +<code>
 +[root@redhat9 ~]# ls -l /filesystem1-snap
 +total 2097152
 +-rw-r--r--. 1 root root 2147483648 Oct 24 07:37 file
 +</code>
 +
 +===Suppression des Systèmes de Fichiers===
 +
 +Démontez les deux systèmes de fichiers :
 +
 +<code>
 +[root@redhat9 ~]# umount /volume
 +
 +[root@redhat9 ~]# umount /filesystem1-snap
 +</code>
 +
 +Supprimez les deux systèmes de fichiers :
 +
 +<code>
 +[root@redhat9 ~]# stratis filesystem destroy pool1 filesystem1-snap
 +
 +[root@redhat9 ~]# stratis filesystem destroy pool1 filesystem1
 +
 +[root@redhat9 ~]# stratis filesystem list
 +Pool   Filesystem   Total / Used / Free / Limit   Created   Device   UUID
 +</code>
 +
 +Editez le fichier **/etc/fstab** :
 +
 +<code>
 +[root@redhat9 ~]# vi /etc/fstab
 +[root@redhat9 ~]# cat /etc/fstab
 +
 +#
 +# /etc/fstab
 +# Created by anaconda on Thu Oct 19 16:05:58 2023
 +#
 +# Accessible filesystems, by reference, are maintained under '/dev/disk/'.
 +# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info.
 +#
 +# After editing this file, run 'systemctl daemon-reload' to update systemd
 +# units generated from this file.
 +#
 +/dev/mapper/rhel-root   /                       xfs     defaults        0 0
 +UUID=6f6c5bb9-30be-4734-bc23-03fed8541616 /boot                   xfs     defaults        0 0
 +/dev/mapper/rhel-swap   none                    swap    defaults        0 0
 +</code>
 +
 +Supprimez les deux points de montage :
 +
 +<code>
 +[root@redhat9 ~]# rm -rf /volume /filesystem1-snap
 +</code>
 +
 +Désactiver et arrêtez le service **stratisd** :
 +
 +<code>
 +[root@redhat9 ~]# systemctl disable --now stratisd
 +Removed "/etc/systemd/system/multi-user.target.wants/stratisd.service".
 +
 +[root@redhat9 ~]# systemctl status stratisd
 +○ stratisd.service - Stratis daemon
 +     Loaded: loaded (/usr/lib/systemd/system/stratisd.service; disabled; preset: enabled)
 +     Active: inactive (dead)
 +       Docs: man:stratisd(8)
 +
 +Oct 24 07:58:07 redhat9.ittraining.loc stratisd[2676]: [2024-10-24T05:58:07Z INFO  stratisd::dbus_api::pool::pool_3_0::methods] Filesystems with UUIDs 58604780-5686-4f92-b4dc-48ca6a35a64f were successfully del>
 +Oct 24 07:58:14 redhat9.ittraining.loc stratisd[2676]: [2024-10-24T05:58:14Z INFO  stratisd::dbus_api::pool::pool_3_0::methods] Filesystems with UUIDs e80a1eeb-95d0-413a-8641-2a07ea685b6a were successfully del>
 +Oct 24 08:02:37 redhat9.ittraining.loc systemd[1]: Stopping Stratis daemon...
 +Oct 24 08:02:37 redhat9.ittraining.loc stratisd[2676]: [2024-10-24T06:02:37Z INFO  stratisd::stratis::run] Caught SIGINT; exiting...
 +Oct 24 08:02:37 redhat9.ittraining.loc stratisd[2676]: [2024-10-24T06:02:37Z INFO  stratisd::dbus_api::util] D-Bus tree handler was notified to exit
 +Oct 24 08:02:37 redhat9.ittraining.loc stratisd[2676]: [2024-10-24T06:02:37Z INFO  stratisd::stratis::udev_monitor] udev thread was notified to exit
 +Oct 24 08:02:37 redhat9.ittraining.loc stratisd[2676]: [2024-10-24T06:02:37Z INFO  stratisd::dbus_api::connection] D-Bus connection handler thread notified to exit
 +Oct 24 08:02:37 redhat9.ittraining.loc systemd[1]: stratisd.service: Deactivated successfully.
 +Oct 24 08:02:37 redhat9.ittraining.loc systemd[1]: Stopped Stratis daemon.
 +Oct 24 08:02:37 redhat9.ittraining.loc systemd[1]: stratisd.service: Consumed 3.273s CPU time.
 </code> </code>
  
Ligne 3456: Ligne 3984:
 </WRAP> </WRAP>
  
-====Ext3====+====LAB #13 - Ext3====
  
 Ext3 est une évolution de Ext2 et a pour principale différence d'utiliser un fichier journal. Il peut : Ext3 est une évolution de Ext2 et a pour principale différence d'utiliser un fichier journal. Il peut :
Ligne 3466: Ligne 3994:
 Pour plus d'information concernant Ext3, consultez **[[http://en.wikipedia.org/wiki/Ext3|cette page]]** Pour plus d'information concernant Ext3, consultez **[[http://en.wikipedia.org/wiki/Ext3|cette page]]**
  
-===Gestion d'Ext3===+===13.1 - Gestion d'Ext3===
  
 Notez maintenant le numéro de la dernière partition que vous avez précédemment créée : Notez maintenant le numéro de la dernière partition que vous avez précédemment créée :
  
 <code> <code>
-[root@centos8 ~]# fdisk -l +[root@redhat9 ~]# fdisk -l 
-Disk /dev/sdbGiB, 4294967296 bytes, 8388608 sectors+Disk /dev/sda50 GiB, 53687091200 bytes, 104857600 sectors 
 +Disk model: QEMU HARDDISK   
 Units: sectors of 1 * 512 = 512 bytes Units: sectors of 1 * 512 = 512 bytes
 Sector size (logical/physical): 512 bytes / 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes
 I/O size (minimum/optimal): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes
 Disklabel type: dos Disklabel type: dos
-Disk identifier: 0xb0dacb39+Disk identifier: 0xd00dfc8a
  
-Device     Boot   Start     End Sectors  Size Id Type +Device     Boot   Start       End   Sectors Size Id Type 
-/dev/sdb1          2048  206847  204800  100M 83 Linux +/dev/sda1  *       2048   2099199   2097152   1G 83 Linux 
-/dev/sdb2        206848  411647  204800  100M 83 Linux +/dev/sda2       2099200 104857599 102758400  49G 8e Linux LVM
-/dev/sdb3        411648  616447  204800  100M 83 Linux +
-/dev/sdb4        616448 8388607 7772160  3.7G  5 Extended +
-/dev/sdb5        618496 1642495 1024000  500M fd Linux raid autodetect +
-/dev/sdb6       1644544 2054143  409600  200M 8e Linux LVM +
-/dev/sdb7       2056192 2670591  614400  300M 8e Linux LVM +
-/dev/sdb8       2672640 3696639 1024000  500M fd Linux raid autodetect +
-/dev/sdb9       3698688 4517887  819200  400M 8e Linux LVM +
-/dev/sdb10      4519936 5543935 1024000  500M fd Linux raid autodetect +
-/dev/sdb11      5545984 6569983 1024000  500M fd Linux raid autodetect +
-/dev/sdb12      6572032 6981631  409600  200M 83 Linux+
  
  
-Disk /dev/sda20 GiB, 21474836480 bytes, 41943040 sectors+Disk /dev/sdb32 GiB, 34359738368 bytes, 67108864 sectors 
 +Disk model: QEMU HARDDISK   
 Units: sectors of 1 * 512 = 512 bytes Units: sectors of 1 * 512 = 512 bytes
 Sector size (logical/physical): 512 bytes / 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes
 I/O size (minimum/optimal): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes
 Disklabel type: dos Disklabel type: dos
-Disk identifier: 0x70b17285+Disk identifier: 0x23a56c2e
  
 Device     Boot   Start      End  Sectors  Size Id Type Device     Boot   Start      End  Sectors  Size Id Type
-/dev/sda1  *       2048   616447   614400  300M 83 Linux +/dev/sdb1          2048   206847   204800  100M 83 Linux 
-/dev/sda2        616448  4712447  4096000    2G 82 Linux swap Solaris +/dev/sdb2        206848   411647   204800  100M 83 Linux 
-/dev/sda3       4712448 35432447 30720000 14.7G 83 Linux+/dev/sdb3        411648   616447   204800  100M 83 Linux 
 +/dev/sdb4        616448 67108863 66492416 31.7G  5 Extended 
 +/dev/sdb5        618496  1642495  1024000  500M fd Linux raid autodetect 
 +/dev/sdb6       1644544  2054143   409600  200M 8e Linux LVM 
 +/dev/sdb7       2056192  2670591   614400  300M 8e Linux LVM 
 +/dev/sdb8       2672640  3696639  1024000  500M fd Linux raid autodetect 
 +/dev/sdb9       3698688  4517887   819200  400M 8e Linux LVM 
 +/dev/sdb10      4519936  5543935  1024000  500M fd Linux raid autodetect 
 +/dev/sdb11      5545984  6569983  1024000  500M fd Linux raid autodetect 
 +/dev/sdb12      6572032  6981631   409600  200M 83 Linux
  
  
 +Disk /dev/sdc: 6 GiB, 6442450944 bytes, 12582912 sectors
 +Disk model: QEMU HARDDISK   
 +Units: sectors of 1 * 512 = 512 bytes
 +Sector size (logical/physical): 512 bytes / 512 bytes
 +I/O size (minimum/optimal): 512 bytes / 512 bytes
 +
 +
 +Disk /dev/sdd: 6 GiB, 6442450944 bytes, 12582912 sectors
 +Disk model: QEMU HARDDISK   
 +Units: sectors of 1 * 512 = 512 bytes
 +Sector size (logical/physical): 512 bytes / 512 bytes
 +I/O size (minimum/optimal): 512 bytes / 512 bytes
 +
 +
 +Disk /dev/sde: 32 GiB, 34359738368 bytes, 67108864 sectors
 +Disk model: QEMU HARDDISK   
 +Units: sectors of 1 * 512 = 512 bytes
 +Sector size (logical/physical): 512 bytes / 512 bytes
 +I/O size (minimum/optimal): 512 bytes / 512 bytes
 +
 +
 +Disk /dev/mapper/rhel-root: 44 GiB, 47240445952 bytes, 92266496 sectors
 +Units: sectors of 1 * 512 = 512 bytes
 +Sector size (logical/physical): 512 bytes / 512 bytes
 +I/O size (minimum/optimal): 512 bytes / 512 bytes
 +
 +
 +Disk /dev/mapper/rhel-swap: 5 GiB, 5368709120 bytes, 10485760 sectors
 +Units: sectors of 1 * 512 = 512 bytes
 +Sector size (logical/physical): 512 bytes / 512 bytes
 +I/O size (minimum/optimal): 512 bytes / 512 bytes
 +
 +
 +Disk /dev/md1: 996 MiB, 1044381696 bytes, 2039808 sectors
 +Units: sectors of 1 * 512 = 512 bytes
 +Sector size (logical/physical): 512 bytes / 512 bytes
 +I/O size (minimum/optimal): 524288 bytes / 1048576 bytes
  
  
Ligne 3524: Ligne 4090:
  
 <code> <code>
-[root@centos8 ~]# mke2fs -j /dev/sdb12 +[root@redhat9 ~]# mke2fs -j /dev/sdb12 
-mke2fs 1.45.(20-Mar-2020)+mke2fs 1.46.(30-Dec-2021) 
 +Discarding device blocks: done                            
 Creating filesystem with 204800 1k blocks and 51200 inodes Creating filesystem with 204800 1k blocks and 51200 inodes
-Filesystem UUID: a2515f45-a32a-4e87-b7e6-170448f3f803+Filesystem UUID: f489fe51-2f8b-444a-af89-9bb5b6301214
 Superblock backups stored on blocks:  Superblock backups stored on blocks: 
- 8193, 24577, 40961, 57345, 73729+        8193, 24577, 40961, 57345, 73729
  
 Allocating group tables: done                             Allocating group tables: done                            
Ligne 3535: Ligne 4102:
 Creating journal (4096 blocks): done Creating journal (4096 blocks): done
 Writing superblocks and filesystem accounting information: done  Writing superblocks and filesystem accounting information: done 
-</code> 
- 
-Les options de la commande **mke2fs** sont : 
- 
-<code> 
-[root@centos8 ~]# mke2fs --help 
-mke2fs: invalid option -- '-' 
-Usage: mke2fs [-c|-l filename] [-b block-size] [-C cluster-size] 
- [-i bytes-per-inode] [-I inode-size] [-J journal-options] 
- [-G flex-group-size] [-N number-of-inodes] [-d root-directory] 
- [-m reserved-blocks-percentage] [-o creator-os] 
- [-g blocks-per-group] [-L volume-label] [-M last-mounted-directory] 
- [-O feature[,...]] [-r fs-revision] [-E extended-option[,...]] 
- [-t fs-type] [-T usage-type ] [-U UUID] [-e errors_behavior][-z undo_file] 
- [-jnqvDFSV] device [blocks-count] 
 </code> </code>
  
Ligne 3556: Ligne 4108:
 </WRAP> </WRAP>
  
-===LAB #11 - Convertir un Système de Fichiers Ext3 en Ext2===+===13.2 - Convertir un Système de Fichiers Ext3 en Ext2===
  
 Pour vérifier si un système de fichiers Ext2 est journalisé, utilisez la commande **dumpe2fs** : Pour vérifier si un système de fichiers Ext2 est journalisé, utilisez la commande **dumpe2fs** :
  
 <code> <code>
-[root@centos8 ~]# dumpe2fs -h /dev/sdb12 +[root@redhat9 ~]# dumpe2fs -h /dev/sdb12 
-dumpe2fs 1.45.(20-Mar-2020)+dumpe2fs 1.46.(30-Dec-2021)
 Filesystem volume name:   <none> Filesystem volume name:   <none>
 Last mounted on:          <not available> Last mounted on:          <not available>
-Filesystem UUID:          a2515f45-a32a-4e87-b7e6-170448f3f803+Filesystem UUID:          f489fe51-2f8b-444a-af89-9bb5b6301214
 Filesystem magic number:  0xEF53 Filesystem magic number:  0xEF53
 Filesystem revision #:    1 (dynamic) Filesystem revision #:    1 (dynamic)
Ligne 3577: Ligne 4129:
 Block count:              204800 Block count:              204800
 Reserved block count:     10240 Reserved block count:     10240
-Free blocks:              192674+Overhead clusters:        18495 
 +Free blocks:              186274
 Free inodes:              51189 Free inodes:              51189
 First block:              1 First block:              1
Ligne 3586: Ligne 4139:
 Fragments per group:      8192 Fragments per group:      8192
 Inodes per group:         2048 Inodes per group:         2048
-Inode blocks per group:   256 +Inode blocks per group:   512 
-Filesystem created:       Wed Jun  2 07:55:24 2021+Filesystem created:       Thu Oct 24 08:25:48 2024
 Last mount time:          n/a Last mount time:          n/a
-Last write time:          Wed Jun  2 07:55:24 2021+Last write time:          Thu Oct 24 08:26:00 2024
 Mount count:              0 Mount count:              0
 Maximum mount count:      -1 Maximum mount count:      -1
-Last checked:             Wed Jun  2 07:55:24 2021+Last checked:             Thu Oct 24 08:25:48 2024
 Check interval:           0 (<none>) Check interval:           0 (<none>)
 Reserved blocks uid:      0 (user root) Reserved blocks uid:      0 (user root)
 Reserved blocks gid:      0 (group root) Reserved blocks gid:      0 (group root)
 First inode:              11 First inode:              11
-Inode size:           128+Inode size:               256 
 +Required extra isize:     32 
 +Desired extra isize:      32
 Journal inode:            8 Journal inode:            8
 Default directory hash:   half_md4 Default directory hash:   half_md4
-Directory Hash Seed:      faee0b81-0538-4c06-8d86-468bc0c760ac+Directory Hash Seed:      e7f0145e-3007-4ee4-b433-4ac7d3480c57
 Journal backup:           inode blocks Journal backup:           inode blocks
 Journal features:         (none) Journal features:         (none)
-Journal size:             4096k +Total journal size:       4096k 
-Journal length:           4096+Total journal blocks:     4096 
 +Max transaction length:   4096 
 +Fast commit length:       0
 Journal sequence:         0x00000001 Journal sequence:         0x00000001
 Journal start:            0 Journal start:            0
Ligne 3612: Ligne 4169:
 **Important** : Le drapeau **Filesystem features:      has_journal ...** démontre que Ext3 est utilisé sur cette partition. **Important** : Le drapeau **Filesystem features:      has_journal ...** démontre que Ext3 est utilisé sur cette partition.
 </WRAP> </WRAP>
- 
-Les options de cette commande sont : 
- 
-<code> 
-[root@centos8 ~]# dumpe2fs --help 
-dumpe2fs 1.45.6 (20-Mar-2020) 
-dumpe2fs: invalid option -- '-' 
-Usage: dumpe2fs [-bfghimxV] [-o superblock=<num>] [-o blocksize=<num>] device 
-</code> 
  
 Pour supprimer le journal du système de fichier Ext3 sur cette partition, il convient d'utiliser la commande **tune2fs** Pour supprimer le journal du système de fichier Ext3 sur cette partition, il convient d'utiliser la commande **tune2fs**
  
 <code> <code>
-[root@centos8 ~]# tune2fs -O ^has_journal /dev/sdb12 +[root@redhat9 ~]# tune2fs -O ^has_journal /dev/sdb12 
-tune2fs 1.45.(20-Mar-2020) +tune2fs 1.46.(30-Dec-2021)
-</code> +
- +
-Les options de cette commande sont : +
- +
-<code> +
-[root@centos8 ~]# tune2fs --help +
-tune2fs 1.45.6 (20-Mar-2020) +
-tune2fs: invalid option -- '-' +
-Usage: tune2fs [-c max_mounts_count] [-e errors_behavior] [-f] [-g group] +
- [-i interval[d|m|w]] [-j] [-J journal_options] [-l] +
- [-m reserved_blocks_percent] [-o [^]mount_options[,...]] +
- [-r reserved_blocks_count] [-u user] [-C mount_count] +
- [-L volume_label] [-M last_mounted_dir] +
- [-O [^]feature[,...]] [-Q quota_options] +
- [-E extended-option[,...]] [-T last_check_time] [-U UUID] +
- [-I new_inode_size] [-z undo_file] device+
 </code> </code>
  
Ligne 3648: Ligne 4180:
  
 <code> <code>
-[root@centos8 ~]# dumpe2fs -h /dev/sdb12 +[root@redhat9 ~]# dumpe2fs -h /dev/sdb12 
-dumpe2fs 1.45.(20-Mar-2020)+dumpe2fs 1.46.(30-Dec-2021)
 Filesystem volume name:   <none> Filesystem volume name:   <none>
 Last mounted on:          <not available> Last mounted on:          <not available>
-Filesystem UUID:          a2515f45-a32a-4e87-b7e6-170448f3f803+Filesystem UUID:          f489fe51-2f8b-444a-af89-9bb5b6301214
 Filesystem magic number:  0xEF53 Filesystem magic number:  0xEF53
 Filesystem revision #:    1 (dynamic) Filesystem revision #:    1 (dynamic)
Ligne 3664: Ligne 4196:
 Block count:              204800 Block count:              204800
 Reserved block count:     10240 Reserved block count:     10240
-Free blocks:              196787+Overhead clusters:        14399 
 +Free blocks:              190387
 Free inodes:              51189 Free inodes:              51189
 First block:              1 First block:              1
Ligne 3673: Ligne 4206:
 Fragments per group:      8192 Fragments per group:      8192
 Inodes per group:         2048 Inodes per group:         2048
-Inode blocks per group:   256 +Inode blocks per group:   512 
-Filesystem created:       Wed Jun  2 07:55:24 2021+Filesystem created:       Thu Oct 24 08:25:48 2024
 Last mount time:          n/a Last mount time:          n/a
-Last write time:          Wed Jun  2 07:59:01 2021+Last write time:          Thu Oct 24 08:27:14 2024
 Mount count:              0 Mount count:              0
 Maximum mount count:      -1 Maximum mount count:      -1
-Last checked:             Wed Jun  2 07:55:24 2021+Last checked:             Thu Oct 24 08:25:48 2024
 Check interval:           0 (<none>) Check interval:           0 (<none>)
 Reserved blocks uid:      0 (user root) Reserved blocks uid:      0 (user root)
 Reserved blocks gid:      0 (group root) Reserved blocks gid:      0 (group root)
 First inode:              11 First inode:              11
-Inode size:           128+Inode size:               256 
 +Required extra isize:     32 
 +Desired extra isize:      32
 Default directory hash:   half_md4 Default directory hash:   half_md4
-Directory Hash Seed:      faee0b81-0538-4c06-8d86-468bc0c760ac+Directory Hash Seed:      e7f0145e-3007-4ee4-b433-4ac7d3480c57
 Journal backup:           inode blocks Journal backup:           inode blocks
 </code> </code>
Ligne 3697: Ligne 4232:
  
 <code> <code>
-[root@centos8 ~]# fsck /dev/sdb12 +[root@redhat9 ~]# fsck /dev/sdb12 
-fsck from util-linux 2.32.1 +fsck from util-linux 2.37.4 
-e2fsck 1.45.(20-Mar-2020+e2fsck 1.46.(30-Dec-2021
-/dev/sdb12: clean, 11/51200 files, 8013/204800 blocks+/dev/sdb12: clean, 11/51200 files, 14413/204800 blocks
 </code> </code>
  
Ligne 3706: Ligne 4241:
  
 <code> <code>
-[root@centos8 ~]# mkdir /mnt/sdb12+[root@redhat9 ~]# mkdir /mnt/sdb12
 </code> </code>
  
Ligne 3712: Ligne 4247:
  
 <code> <code>
-[root@centos8 ~]# mount -t ext3 /dev/sdb12 /mnt/sdb12+[root@redhat9 ~]# mount -t ext3 /dev/sdb12 /mnt/sdb12
 mount: /mnt/sdb12: wrong fs type, bad option, bad superblock on /dev/sdb12, missing codepage or helper program, or other error. mount: /mnt/sdb12: wrong fs type, bad option, bad superblock on /dev/sdb12, missing codepage or helper program, or other error.
 </code> </code>
Ligne 3723: Ligne 4258:
  
 <code> <code>
-[root@centos8 ~]# mount -t ext2 /dev/sdb12 /mnt/sdb12+[root@redhat9 ~]# mount -t ext2 /dev/sdb12 /mnt/sdb12
 </code> </code>
  
-===LAB #12 - Convertir un Système de Fichiers Ext2 en Ext3===+===13.3 - Convertir un Système de Fichiers Ext2 en Ext3===
  
 Pour replacer le journal sur /dev/sdb12, il convient d'utiliser la commande **tune2fs** : Pour replacer le journal sur /dev/sdb12, il convient d'utiliser la commande **tune2fs** :
  
 <code> <code>
-[root@centos8 ~]# umount /mnt/sdb12+[root@redhat9 ~]# umount /mnt/sdb12
  
-[root@centos8 ~]# tune2fs -j /dev/sdb12 +[root@redhat9 ~]# tune2fs -j /dev/sdb12 
-tune2fs 1.45.(20-Mar-2020)+tune2fs 1.46.(30-Dec-2021)
 Creating journal inode: done Creating journal inode: done
 </code> </code>
Ligne 3742: Ligne 4277:
 </WRAP> </WRAP>
  
-===LAB #13 - Placer le Journal sur un autre Partition===+===13.4 - Placer le Journal sur un autre Partition===
  
 Le journal d'un système de fichiers peut être placé sur un autre périphérique bloc. Le journal d'un système de fichiers peut être placé sur un autre périphérique bloc.
Ligne 3749: Ligne 4284:
  
 <code> <code>
-[root@centos8 ~]# mke2fs -O journal_dev /dev/sdb11 +[root@redhat9 ~]# mdadm --stop /dev/md1 
-mke2fs 1.45.(20-Mar-2020)+mdadm: stopped /dev/md1 
 + 
 +[root@redhat9 ~]# mke2fs -O journal_dev /dev/sdb11 
 +mke2fs 1.46.(30-Dec-2021) 
 +/dev/sdb11 contains a linux_raid_member file system labelled 'redhat.ittraining.loc' 
 +Proceed anyway? (y,N) y 
 +Discarding device blocks: done                            
 Creating filesystem with 512000 1k blocks and 0 inodes Creating filesystem with 512000 1k blocks and 0 inodes
-Filesystem UUID: 23327281-e88a-4da0-bafa-50ee10c52937+Filesystem UUID: 5ab9820b-f652-4e79-99a9-07f5581cb312
 Superblock backups stored on blocks:  Superblock backups stored on blocks: 
  
Ligne 3765: Ligne 4306:
  
 <code> <code>
-[root@centos8 ~]# mke2fs -j -J device=/dev/sdb11 /dev/sdb12 +[root@redhat9 ~]# mke2fs -j -J device=/dev/sdb11 /dev/sdb12 
-mke2fs 1.45.(20-Mar-2020)+mke2fs 1.46.(30-Dec-2021)
 Using journal device's blocksize: 1024 Using journal device's blocksize: 1024
 /dev/sdb12 contains a ext3 file system /dev/sdb12 contains a ext3 file system
- last mounted on Wed Jun  2 08:03:11 2021+        last mounted on Thu Oct 24 08:29:20 2024
 Proceed anyway? (y,N) y Proceed anyway? (y,N) y
 +Discarding device blocks: done                            
 Creating filesystem with 204800 1k blocks and 51200 inodes Creating filesystem with 204800 1k blocks and 51200 inodes
-Filesystem UUID: 0e783411-6407-4cba-8db5-0e2729000c9e+Filesystem UUID: ac7c133a-3f15-4fa4-81df-b1a0c808a4d0
 Superblock backups stored on blocks:  Superblock backups stored on blocks: 
- 8193, 24577, 40961, 57345, 73729+        8193, 24577, 40961, 57345, 73729
  
 Allocating group tables: done                             Allocating group tables: done                            
Ligne 3786: Ligne 4328:
 </WRAP> </WRAP>
  
-===LAB #14 - Modifier la Fréquence de Vérification du Système de Fichiers Ext3===+===13.5 - Modifier la Fréquence de Vérification du Système de Fichiers Ext3===
  
 Pour modifier la fréquence de vérification du système de fichiers sur /dev/sdb12, il convient d'utiliser soit l'option **-c**, soit l'option **-i** : Pour modifier la fréquence de vérification du système de fichiers sur /dev/sdb12, il convient d'utiliser soit l'option **-c**, soit l'option **-i** :
  
 <code> <code>
-[root@centos8 ~]# tune2fs -i 100d /dev/sdb12 +[root@redhat9 ~]# tune2fs -i 100d /dev/sdb12 
-tune2fs 1.45.(20-Mar-2020)+tune2fs 1.46.(30-Dec-2021)
 Setting interval between checks to 8640000 seconds Setting interval between checks to 8640000 seconds
 </code> </code>
Ligne 3799: Ligne 4341:
  
 <code> <code>
-[root@centos8 ~]# dumpe2fs /dev/sdb12 | grep UUID +[root@redhat9 ~]# dumpe2fs /dev/sdb12 | grep UUID 
-dumpe2fs 1.45.(20-Mar-2020+dumpe2fs 1.46.(30-Dec-2021
-Filesystem UUID:          0e783411-6407-4cba-8db5-0e2729000c9e +Filesystem UUID:          ac7c133a-3f15-4fa4-81df-b1a0c808a4d0 
-Journal UUID:             23327281-e88a-4da0-bafa-50ee10c52937+Journal UUID:             5ab9820b-f652-4e79-99a9-07f5581cb312
 </code> </code>
  
-====Ext4====+====LAB #14 - Ext4====
  
 Le système de fichiers **Ext4** a été introduit dans le noyau **2.6.19** en mode expérimental et est devenu stable dans le noyau **2.6.28**. Le système de fichiers **Ext4** a été introduit dans le noyau **2.6.19** en mode expérimental et est devenu stable dans le noyau **2.6.28**.
Ligne 3825: Ligne 4367:
 Pour plus d'informations concernant %%Ext4%%, consultez **[[http://fr.wikipedia.org/wiki/Ext4|cette page]]**. Pour plus d'informations concernant %%Ext4%%, consultez **[[http://fr.wikipedia.org/wiki/Ext4|cette page]]**.
  
-===LAB #15 - Créer un Système de Fichiers Ext4===+===14.1 - Créer un Système de Fichiers Ext4===
  
 Créez un système de fichiers Ext4 sur **/dev/sdb11** : Créez un système de fichiers Ext4 sur **/dev/sdb11** :
  
 <code> <code>
-[root@centos8 ~]# mkfs.ext4 /dev/sdb11 +[root@redhat9 ~]# mkfs.ext4 /dev/sdb11 
-mke2fs 1.45.(20-Mar-2020)+mke2fs 1.46.(30-Dec-2021)
 /dev/sdb11 contains a jbd file system /dev/sdb11 contains a jbd file system
 Proceed anyway? (y,N) y Proceed anyway? (y,N) y
 +Discarding device blocks: done                            
 Creating filesystem with 512000 1k blocks and 128016 inodes Creating filesystem with 512000 1k blocks and 128016 inodes
-Filesystem UUID: 72a6ad08-7023-4561-adcb-d434e00afed1+Filesystem UUID: 52c3fea6-d28b-40db-b7e5-d3c289b51043
 Superblock backups stored on blocks:  Superblock backups stored on blocks: 
- 8193, 24577, 40961, 57345, 73729, 204801, 221185, 401409+        8193, 24577, 40961, 57345, 73729, 204801, 221185, 401409
  
 Allocating group tables: done                             Allocating group tables: done                            
Ligne 3843: Ligne 4386:
 Creating journal (8192 blocks): done Creating journal (8192 blocks): done
 Writing superblocks and filesystem accounting information: done  Writing superblocks and filesystem accounting information: done 
-</code> 
- 
-Les options de cette commande sont : 
- 
-<code> 
-[root@centos8 ~]# mkfs.ext4 --help 
-mkfs.ext4: invalid option -- '-' 
-Usage: mkfs.ext4 [-c|-l filename] [-b block-size] [-C cluster-size] 
- [-i bytes-per-inode] [-I inode-size] [-J journal-options] 
- [-G flex-group-size] [-N number-of-inodes] [-d root-directory] 
- [-m reserved-blocks-percentage] [-o creator-os] 
- [-g blocks-per-group] [-L volume-label] [-M last-mounted-directory] 
- [-O feature[,...]] [-r fs-revision] [-E extended-option[,...]] 
- [-t fs-type] [-T usage-type ] [-U UUID] [-e errors_behavior][-z undo_file] 
- [-jnqvDFSV] device [blocks-count] 
 </code> </code>
  
Ligne 3863: Ligne 4391:
  
 <code> <code>
-[root@centos8 ~]# dumpe2fs /dev/sdb11 | more +[root@redhat9 ~]# dumpe2fs /dev/sdb11 | more 
-dumpe2fs 1.45.(20-Mar-2020)+dumpe2fs 1.46.(30-Dec-2021)
 Filesystem volume name:   <none> Filesystem volume name:   <none>
 Last mounted on:          <not available> Last mounted on:          <not available>
-Filesystem UUID:          72a6ad08-7023-4561-adcb-d434e00afed1+Filesystem UUID:          52c3fea6-d28b-40db-b7e5-d3c289b51043
 Filesystem magic number:  0xEF53 Filesystem magic number:  0xEF53
 Filesystem revision #:    1 (dynamic) Filesystem revision #:    1 (dynamic)
-Filesystem features:      has_journal ext_attr resize_inode dir_index filetype +Filesystem features:      has_journal ext_attr resize_inode dir_index filetype extent 64bit flex_bg sparse_super large_file huge_file dir_nlink extra_isize metadata_csum
-xtent 64bit flex_bg sparse_super large_file huge_file dir_nlink extra_isize meta +
-data_csum+
 Filesystem flags:         signed_directory_hash  Filesystem flags:         signed_directory_hash 
 Default mount options:    user_xattr acl Default mount options:    user_xattr acl
Ligne 3881: Ligne 4407:
 Block count:              512000 Block count:              512000
 Reserved block count:     25600 Reserved block count:     25600
-Free blocks:              485316+Overhead clusters:        42672 
 +Free blocks:              469314
 Free inodes:              128005 Free inodes:              128005
 First block:              1 First block:              1
Ligne 3888: Ligne 4415:
 Group descriptor size:    64 Group descriptor size:    64
 Reserved GDT blocks:      256 Reserved GDT blocks:      256
 +Blocks per group:         8192
 +Fragments per group:      8192
 +Inodes per group:         2032
 +Inode blocks per group:   508
 +Flex block group size:    16
 +Filesystem created:       Thu Oct 24 08:35:02 2024
 +Last mount time:          n/a
 +Last write time:          Thu Oct 24 08:35:02 2024
 +Mount count:              0
 +Maximum mount count:      -1
 +Last checked:             Thu Oct 24 08:35:02 2024
 +Check interval:           0 (<none>)
 +Lifetime writes:          286 kB
 +Reserved blocks uid:      0 (user root)
 +Reserved blocks gid:      0 (group root)
 +First inode:              11
 +Inode size:               256
 +Required extra isize:     32
 +Desired extra isize:      32
 +Journal inode:            8
 +Default directory hash:   half_md4
 +Directory Hash Seed:      6bf0e2d7-9fb0-4c7b-8d32-b0ca3113c0cd
 +Journal backup:           inode blocks
 +Checksum type:            crc32c
 +Checksum:                 0xed59106b
 +Journal features:         (none)
 +Total journal size:       8M
 +Total journal blocks:     8192
 +Max transaction length:   8192
 +Fast commit length:       0
 +Journal sequence:         0x00000001
 +Journal start:            0
 +
 --More-- --More--
 </code> </code>
  
-===LAB #16 - Ajouter une Etiquette au Système de Fichiers Ext4===+===14.2 - Ajouter une Etiquette au Système de Fichiers Ext4===
  
 Utilisez la commande **e2label** pour associer une étiquette au système de fichiers : Utilisez la commande **e2label** pour associer une étiquette au système de fichiers :
  
 <code> <code>
-[root@centos8 ~]# e2label /dev/sdb11 my_ext4 +[root@redhat9 ~]# e2label /dev/sdb11 my_ext4 
-[root@centos8 ~]# dumpe2fs /dev/sdb11 | more + 
-dumpe2fs 1.45.(20-Mar-2020)+[root@redhat9 ~]# dumpe2fs /dev/sdb11 | more 
 +dumpe2fs 1.46.(30-Dec-2021)
 Filesystem volume name:   my_ext4 Filesystem volume name:   my_ext4
 Last mounted on:          <not available> Last mounted on:          <not available>
-Filesystem UUID:          72a6ad08-7023-4561-adcb-d434e00afed1+Filesystem UUID:          52c3fea6-d28b-40db-b7e5-d3c289b51043
 Filesystem magic number:  0xEF53 Filesystem magic number:  0xEF53
 Filesystem revision #:    1 (dynamic) Filesystem revision #:    1 (dynamic)
-Filesystem features:      has_journal ext_attr resize_inode dir_index filetype +Filesystem features:      has_journal ext_attr resize_inode dir_index filetype extent 64bit flex_bg sparse_super large_file huge_file dir_nlink extra_isize metadata_csum
-xtent 64bit flex_bg sparse_super large_file huge_file dir_nlink extra_isize meta +
-data_csum+
 Filesystem flags:         signed_directory_hash  Filesystem flags:         signed_directory_hash 
 Default mount options:    user_xattr acl Default mount options:    user_xattr acl
Ligne 3915: Ligne 4474:
 Block count:              512000 Block count:              512000
 Reserved block count:     25600 Reserved block count:     25600
-Free blocks:              485316+Overhead clusters:        42672 
 +Free blocks:              469314
 Free inodes:              128005 Free inodes:              128005
 First block:              1 First block:              1
Ligne 3922: Ligne 4482:
 Group descriptor size:    64 Group descriptor size:    64
 Reserved GDT blocks:      256 Reserved GDT blocks:      256
 +Blocks per group:         8192
 +Fragments per group:      8192
 +Inodes per group:         2032
 +Inode blocks per group:   508
 +Flex block group size:    16
 +Filesystem created:       Thu Oct 24 08:35:02 2024
 +Last mount time:          n/a
 +Last write time:          Thu Oct 24 08:36:06 2024
 +Mount count:              0
 +Maximum mount count:      -1
 +Last checked:             Thu Oct 24 08:35:02 2024
 +Check interval:           0 (<none>)
 +Lifetime writes:          286 kB
 +Reserved blocks uid:      0 (user root)
 +Reserved blocks gid:      0 (group root)
 +First inode:              11
 +Inode size:               256
 +Required extra isize:     32
 +Desired extra isize:      32
 +Journal inode:            8
 +Default directory hash:   half_md4
 +Directory Hash Seed:      6bf0e2d7-9fb0-4c7b-8d32-b0ca3113c0cd
 +Journal backup:           inode blocks
 +Checksum type:            crc32c
 +Checksum:                 0x22e9a63d
 +Journal features:         (none)
 +Total journal size:       8M
 +Total journal blocks:     8192
 +Max transaction length:   8192
 +Fast commit length:       0
 +Journal sequence:         0x00000001
 +Journal start:            0
 +
 --More-- --More--
 </code> </code>
Ligne 3932: Ligne 4525:
  
 <code> <code>
-[root@centos8 ~]# mkdir /mnt/sdb11+[root@redhat9 ~]# mkdir /mnt/sdb11
  
-[root@centos8 ~]# mount -t ext3 /dev/sdb11 /mnt/sdb11 +[root@redhat9 ~]# mount -t ext3 /dev/sdb11 /mnt/sdb11 
-mount: /mnt/sdb11: wrong fs type, bad option, bad superblock on /dev/sdb11, missing codepage or helper program, or other error..+mount: /mnt/sdb11: wrong fs type, bad option, bad superblock on /dev/sdb11, missing codepage or helper program, or other error.
 </code> </code>
  
Ligne 3945: Ligne 4538:
  
 <code> <code>
-[root@centos8 ~]# mount /dev/sdb11 /mnt/sdb11+[root@redhat9 ~]# mount /dev/sdb11 /mnt/sdb11
  
-[root@centos8 ~]# mount | grep sdb11+[root@redhat9 ~]# mount | grep sdb11
 /dev/sdb11 on /mnt/sdb11 type ext4 (rw,relatime,seclabel) /dev/sdb11 on /mnt/sdb11 type ext4 (rw,relatime,seclabel)
 </code> </code>
Ligne 3955: Ligne 4548:
 </WRAP> </WRAP>
  
-===LAB #17 - Convertir un Système de Fichiers Ext3 en Ext4===+===14.3 - Convertir un Système de Fichiers Ext3 en Ext4===
  
 Créez un système de fichiers ext3 sur /dev/sdb12 : Créez un système de fichiers ext3 sur /dev/sdb12 :
  
 <code> <code>
-[root@centos8 ~]# mkfs.ext3 /dev/sdb12 +[root@redhat9 ~]# mkfs.ext3 /dev/sdb12 
-mke2fs 1.45.(20-Mar-2020)+mke2fs 1.46.(30-Dec-2021)
 /dev/sdb12 contains a ext3 file system /dev/sdb12 contains a ext3 file system
- created on Wed Jun  2 08:10:40 2021+        created on Thu Oct 24 08:33:41 2024
 Proceed anyway? (y,N) y Proceed anyway? (y,N) y
 +Discarding device blocks: done                            
 Creating filesystem with 204800 1k blocks and 51200 inodes Creating filesystem with 204800 1k blocks and 51200 inodes
-Filesystem UUID: b73322d4-f2e4-43bc-96ae-422d4584f3de+Filesystem UUID: aed27e98-82d1-4a9d-a072-5f73162e8f4c
 Superblock backups stored on blocks:  Superblock backups stored on blocks: 
- 8193, 24577, 40961, 57345, 73729+        8193, 24577, 40961, 57345, 73729
  
 Allocating group tables: done                             Allocating group tables: done                            
Ligne 3979: Ligne 4573:
  
 <code> <code>
-[root@centos8 ~]# mount /dev/sdb12 /mnt/sdb12+[root@redhat9 ~]# mount /dev/sdb12 /mnt/sdb12
  
-[root@centos8 ~]# ls -l /mnt/sdb12+[root@redhat9 ~]# ls -l /mnt/sdb12
 total 12 total 12
-drwx------. 2 root root 12288 Jun  2 08:42 lost+found+drwx------. 2 root root 12288 Oct 24 08:38 lost+found
 </code> </code>
  
Ligne 3989: Ligne 4583:
  
 <code> <code>
-[root@centos8 ~]# touch /mnt/sdb12/check_file+[root@redhat9 ~]# touch /mnt/sdb12/check_file
 </code> </code>
  
Ligne 3995: Ligne 4589:
  
 <code> <code>
-[root@centos8 ~]# echo "check file" > /mnt/sdb12/check_file+[root@redhat9 ~]# echo "check file" > /mnt/sdb12/check_file
  
-[root@centos8 ~]# umount /dev/sdb12+[root@redhat9 ~]# umount /dev/sdb12
 </code> </code>
  
Ligne 4003: Ligne 4597:
  
 <code> <code>
-[root@centos8 ~]# e2fsck /dev/sdb12 +[root@redhat9 ~]# e2fsck /dev/sdb12 
-e2fsck 1.45.(20-Mar-2020+e2fsck 1.46.(30-Dec-2021
-/dev/sdb12: clean, 12/51200 files, 12128/204800 blocks+/dev/sdb12: clean, 12/51200 files, 18527/204800 blocks
 </code> </code>
  
Ligne 4011: Ligne 4605:
  
 <code> <code>
-[root@centos8 ~]# tune2fs -O extents,uninit_bg,dir_index /dev/sdb12 +[root@redhat9 ~]# tune2fs -O extents,uninit_bg,dir_index /dev/sdb12 
-tune2fs 1.45.(20-Mar-2020)+tune2fs 1.46.(30-Dec-2021)
 </code> </code>
  
Ligne 4018: Ligne 4612:
  
 <code> <code>
-[root@centos8 ~]# e2fsck -fDC0 /dev/sdb12 +[root@redhat9 ~]# e2fsck -fDC0 /dev/sdb12 
-e2fsck 1.45.(20-Mar-2020)+e2fsck 1.46.(30-Dec-2021)
 Pass 1: Checking inodes, blocks, and sizes Pass 1: Checking inodes, blocks, and sizes
 Pass 2: Checking directory structure                                            Pass 2: Checking directory structure                                           
Ligne 4028: Ligne 4622:
                                                                                                                                                                  
 /dev/sdb12: ***** FILE SYSTEM WAS MODIFIED ***** /dev/sdb12: ***** FILE SYSTEM WAS MODIFIED *****
-/dev/sdb12: 12/51200 files (0.0% non-contiguous), 12128/204800 blocks+/dev/sdb12: 12/51200 files (0.0% non-contiguous), 18527/204800 blocks
 </code> </code>
  
Ligne 4034: Ligne 4628:
  
 <code> <code>
-[root@centos8 ~]# mount -t ext3 /dev/sdb12 /mnt/sdb12+[root@redhat9 ~]# mount -t ext3 /dev/sdb12 /mnt/sdb12
 mount: /mnt/sdb12: wrong fs type, bad option, bad superblock on /dev/sdb12, missing codepage or helper program, or other error. mount: /mnt/sdb12: wrong fs type, bad option, bad superblock on /dev/sdb12, missing codepage or helper program, or other error.
 </code> </code>
Ligne 4041: Ligne 4635:
  
 <code> <code>
-[root@centos8 ~]# mount /dev/sdb12 /mnt/sdb12+[root@redhat9 ~]# mount /dev/sdb12 /mnt/sdb12
  
-[root@centos8 ~]# ls -l /mnt/sdb12 +[root@redhat9 ~]# ls -l /mnt/sdb12 
-total 14 +total 13 
--rw-r--r--. 1 root root    11 Jun  2 08:45 check_file +-rw-r--r--. 1 root root    11 Oct 24 08:39 check_file 
-drwx------. 2 root root 12288 Jun  2 08:42 lost+found+drwx------. 2 root root 12288 Oct 24 08:38 lost+found
  
-[root@centos8 ~]# cat /mnt/sdb12/check_file+[root@redhat9 ~]# cat /mnt/sdb12/check_file
 check file check file
 </code> </code>
Ligne 4055: Ligne 4649:
  
 <code> <code>
-[root@centos8 ~]# dumpe2fs /dev/sdb11 | grep UUID +[root@redhat9 ~]# dumpe2fs /dev/sdb11 | grep UUID 
-dumpe2fs 1.45.(20-Mar-2020+dumpe2fs 1.46.(30-Dec-2021
-Filesystem UUID:          72a6ad08-7023-4561-adcb-d434e00afed1+Filesystem UUID:          52c3fea6-d28b-40db-b7e5-d3c289b51043
  
-[root@centos8 ~]# dumpe2fs /dev/sdb12 | grep UUID +[root@redhat9 ~]# dumpe2fs /dev/sdb12 | grep UUID 
-dumpe2fs 1.45.(20-Mar-2020+dumpe2fs 1.46.(30-Dec-2021
-Filesystem UUID:          b73322d4-f2e4-43bc-96ae-422d4584f3de+Filesystem UUID:          aed27e98-82d1-4a9d-a072-5f73162e8f4c
 </code> </code>
  
-====XFS====+====LAB #15 - XFS====
  
 XFS est un système de fichiers 64-bit journalisé de haute performance crée par SGI pour son système d'exploitation IRIX. XFS est inclus par défaut avec les versions du noyau Linux 2.5.xx et 2.6.xx. XFS est le système de fichiers par défaut de RedHat 9. XFS est un système de fichiers 64-bit journalisé de haute performance crée par SGI pour son système d'exploitation IRIX. XFS est inclus par défaut avec les versions du noyau Linux 2.5.xx et 2.6.xx. XFS est le système de fichiers par défaut de RedHat 9.
Ligne 4074: Ligne 4668:
 Pour plus d'informations concernant XFS, consultez **[[http://en.wikipedia.org/wiki/XFS|cette page]]**. Pour plus d'informations concernant XFS, consultez **[[http://en.wikipedia.org/wiki/XFS|cette page]]**.
  
-===LAB #18 - Créer un Système de Fichiers XFS===+===15.1 - Créer un Système de Fichiers XFS===
  
 Démontez **/dev/sdb12** : Démontez **/dev/sdb12** :
  
 <code> <code>
-[root@centos8 ~]# umount /dev/sdb12+[root@redhat9 ~]# umount /dev/sdb12
 </code> </code>
  
Ligne 4085: Ligne 4679:
  
 <code> <code>
-[root@centos8 ~]# mkfs.xfs -f /dev/sdb12+[root@redhat9 ~]# mkfs.xfs -f /dev/sdb12 
 +Filesystem should be larger than 300MB. 
 +Log size should be at least 64MB. 
 +Support for filesystems like this one is deprecated and they will not be supported in future releases.
 meta-data=/dev/sdb12             isize=512    agcount=4, agsize=12800 blks meta-data=/dev/sdb12             isize=512    agcount=4, agsize=12800 blks
                                sectsz=512   attr=2, projid32bit=1                                sectsz=512   attr=2, projid32bit=1
                                crc=1        finobt=1, sparse=1, rmapbt=0                                crc=1        finobt=1, sparse=1, rmapbt=0
-                               reflink=1+                               reflink=1    bigtime=1 inobtcount=1 nrext64=0
 data                           bsize=4096   blocks=51200, imaxpct=25 data                           bsize=4096   blocks=51200, imaxpct=25
                                sunit=0      swidth=0 blks                                sunit=0      swidth=0 blks
Ligne 4096: Ligne 4693:
                                sectsz=512   sunit=0 blks, lazy-count=1                                sectsz=512   sunit=0 blks, lazy-count=1
 realtime =none                   extsz=4096   blocks=0, rtextents=0 realtime =none                   extsz=4096   blocks=0, rtextents=0
 +Discarding blocks...Done.
 </code> </code>
  
Ligne 4101: Ligne 4699:
 **Important** - Notez l'utilisation de l'option **-f** afin d'écraser le système de fichiers Ext4 existant. **Important** - Notez l'utilisation de l'option **-f** afin d'écraser le système de fichiers Ext4 existant.
 </WRAP> </WRAP>
- 
-Les options de cette commande sont : 
- 
-<code> 
-[root@centos8 ~]# mkfs.xfs --help 
-mkfs.xfs: invalid option -- '-' 
-unknown option --  
-Usage: mkfs.xfs 
-/* blocksize */ [-b size=num] 
-/* metadata */ [-m crc=0|1,finobt=0|1,uuid=xxx,rmapbt=0|1,reflink=0|1] 
-/* data subvol */ [-d agcount=n,agsize=n,file,name=xxx,size=num, 
-     (sunit=value,swidth=value|su=num,sw=num|noalign), 
-     sectsize=num 
-/* force overwrite */ [-f] 
-/* inode size */ [-i log=n|perblock=n|size=num,maxpct=n,attr=0|1|2, 
-     projid32bit=0|1,sparse=0|1] 
-/* no discard */ [-K] 
-/* log subvol */ [-l agnum=n,internal,size=num,logdev=xxx,version=n 
-     sunit=value|su=num,sectsize=num,lazy-count=0|1] 
-/* label */ [-L label (maximum 12 characters)] 
-/* naming */ [-n size=num,version=2|ci,ftype=0|1] 
-/* no-op info only */ [-N] 
-/* prototype file */ [-p fname] 
-/* quiet */ [-q] 
-/* realtime subvol */ [-r extsize=num,size=num,rtdev=xxx] 
-/* sectorsize */ [-s size=num] 
-/* version */ [-V] 
- devicename 
-<devicename> is required unless -d name=xxx is given. 
-<num> is xxx (bytes), xxxs (sectors), xxxb (fs blocks), xxxk (xxx KiB), 
-      xxxm (xxx MiB), xxxg (xxx GiB), xxxt (xxx TiB) or xxxp (xxx PiB). 
-<value> is xxx (512 byte blocks). 
-</code> 
  
 Consultez maintenant les caractéristiques du système de fichier : Consultez maintenant les caractéristiques du système de fichier :
  
 <code> <code>
-[root@centos8 ~]# xfs_info /dev/sdb12+[root@redhat9 ~]# xfs_info /dev/sdb12
 meta-data=/dev/sdb12             isize=512    agcount=4, agsize=12800 blks meta-data=/dev/sdb12             isize=512    agcount=4, agsize=12800 blks
                                sectsz=512   attr=2, projid32bit=1                                sectsz=512   attr=2, projid32bit=1
                                crc=1        finobt=1, sparse=1, rmapbt=0                                crc=1        finobt=1, sparse=1, rmapbt=0
-                               reflink=1+                               reflink=1    bigtime=1 inobtcount=1 nrext64=0
 data                           bsize=4096   blocks=51200, imaxpct=25 data                           bsize=4096   blocks=51200, imaxpct=25
                                sunit=0      swidth=0 blks                                sunit=0      swidth=0 blks
Ligne 4151: Ligne 4716:
 </code> </code>
  
-Les options de cette commande sont : +===15.2 - Ajouter une Etiquette au Système de Fichiers XFS===
- +
-<code> +
-[root@centos8 ~]# xfs_info --help +
-/usr/sbin/xfs_info: illegal option -- - +
-Usage: xfs_info [-V] [-t mtab] [mountpoint|device|file] +
-</code> +
- +
-===LAB #19 - Ajouter une Etiquette au Système de Fichiers XFS===+
  
 Utilisez la commande **xfs_admin** pour associer une étiquette au système de fichiers : Utilisez la commande **xfs_admin** pour associer une étiquette au système de fichiers :
  
 <code> <code>
-[root@centos8 ~]# xfs_admin -L my_xfs /dev/sdb12 +[root@redhat9 ~]# xfs_admin -L my_xfs /dev/sdb12
-xfs_admin: /dev/sdb12 contains a mounted filesystem +
- +
-fatal error -- couldn't initialize XFS library +
- +
-[root@centos8 ~]# umount /dev/sdb12 +
- +
-[root@centos8 ~]# xfs_admin -L my_xfs /dev/sdb12+
 writing all SBs writing all SBs
 new label = "my_xfs" new label = "my_xfs"
 </code> </code>
- 
-<WRAP center round important 60%> 
-**Important** - Notez que la partition XFS doit être démonté pour pouvoir utiliser la commande **xfs_admin**. 
-</WRAP> 
  
 Pour voir l'étiquette, utilisez la commande suivante : Pour voir l'étiquette, utilisez la commande suivante :
  
 <code> <code>
-[root@centos8 ~]# xfs_admin -l /dev/sdb12+root@redhat9 ~]# xfs_admin -l /dev/sdb12
 label = "my_xfs" label = "my_xfs"
 </code> </code>
Ligne 4190: Ligne 4736:
 **Important** - Notez que l'étiquette doit être de 12 caractères maximum. **Important** - Notez que l'étiquette doit être de 12 caractères maximum.
 </WRAP> </WRAP>
- 
-Les options de cette commande sont : 
- 
-<code> 
-[root@centos8 ~]# xfs_admin --help 
-/usr/sbin/xfs_admin: illegal option -- - 
-Usage: xfs_admin [-efjlpuV] [-c 0|1] [-L label] [-U uuid] device 
-</code> 
  
 Dernièrement, pour obtenir seul l'UUID du système de fichiers, utilisez la commande **xfs-admin** et l'option **-u** : Dernièrement, pour obtenir seul l'UUID du système de fichiers, utilisez la commande **xfs-admin** et l'option **-u** :
  
 <code> <code>
-[root@centos8 ~]# xfs_admin -u /dev/sdb12 +[root@redhat9 ~]# xfs_admin -u /dev/sdb12 
-UUID = 15db1b62-0866-4aa4-9ac1-3ac325a4e20f+UUID = 0b61a609-6997-4c63-9de9-d3d316c4d5d7
 </code> </code>
  
Ligne 4256: Ligne 4794:
 | Change the label on a filesystem | e2label | e2label | xfs_admin | reiserfstune | jfs_tune | btrfs filesystem label | | Change the label on a filesystem | e2label | e2label | xfs_admin | reiserfstune | jfs_tune | btrfs filesystem label |
  
-=====LAB #20 - Créer un Système de Fichiers ISO=====+=====LAB #16 - Créer un Système de Fichiers ISO=====
  
-====La Commande mkisofs====+====16.1 - La Commande mkisofs====
  
 Pour créer un fichier ISO à partir d'une arborescence de fichiers, il convient d'utiliser la commande **mkisofs** : Pour créer un fichier ISO à partir d'une arborescence de fichiers, il convient d'utiliser la commande **mkisofs** :
  
 <code> <code>
-[root@centos8 ~]# cd /tmp +[root@redhat9 ~]# cd /tmp 
-[root@centos8 tmp]# mkisofs -r -T -o tmp.iso . + 
-I: -input-charset not specifiedusing utf-8 (detected in locale settings) +[root@redhat9 tmp]# mkisofs -r -T -o tmp.iso . 
-Total translation table size1827 +bashmkisofs: command not found... 
-Total rockridge attributes bytes1976 +Install package 'xorriso' to provide command 'mkisofs'? [N/y] y 
-Total directory bytes14336 + 
-Path table size(bytes)122 + 
-Max brk space used 1c000 + * Waiting in queue...  
-186 extents written (MB)+ * Loading list of packages....  
 +The following packages have to be installed: 
 + libburn-1.5.4-4.el9.x86_64     Library for readingmastering and writing optical discs 
 + libisoburn-1.5.4-4.el9.x86_64  Library to enable creation and expansion of ISO-9660 filesystems 
 + libisofs-1.5.4-4.el9.x86_64    Library to create ISO 9660 disk images 
 + xorriso-1.5.4-4.el9.x86_64     ISO-9660 and Rock Ridge image manipulation tool 
 +Proceed with changes? [N/y] y 
 + 
 + 
 + * Waiting in queue...  
 + * Waiting for authentication...  
 + * Waiting in queue...  
 + * Downloading packages...  
 + * Requesting data...  
 + * Testing changes...  
 + * Installing packages...  
 +xorriso 1.5.4 RockRidge filesystem manipulator, libburnia project. 
 + 
 +Drive current-outdev 'stdio:tmp.iso' 
 +Media current: stdio file, overwriteable 
 +Media status : is blank 
 +Media summary: 0 sessions, 0 data blocks, 0 data, 37.0g free 
 +xorriso : NOTE : -as genisofs: Ignored option '-T' 
 +Added to ISO image: directory '/'='/tmp' 
 +xorriso UPDATE :      37 files added in 1 seconds 
 +xorriso UPDATE :      37 files added in 1 seconds 
 +ISO image produced: 202 sectors 
 +Written to medium : 202 sectors at LBA 0 
 +Writing to 'stdio:tmp.iso' completed successfully.
 </code> </code>
  
Ligne 4277: Ligne 4843:
  
 <code> <code>
-[root@centos8 tmp]# mount tmp.iso /mnt -o loop +[root@redhat9 tmp]# mount tmp.iso /mnt -o loop 
-mount: /mnt: WARNING: device write-protected, mounted read-only. +mount: /mnt: WARNING: source write-protected, mounted read-only. 
-[root@centos8 tmp]# ls /mnt + 
-systemd-private-192104a9224f499286f5adb5754e9e04-chronyd.service-FI2YXs  TRANS.TBL  vg0_backup +[root@redhat9 tmp]# ls /mnt 
-[root@centos8 tmp]# ls  +copy.html        file2                                                                         systemd-private-aea59c32b8804212a7e18c402fe2ec29-power-profiles-daemon.service-NoPIRE 
-systemd-private-192104a9224f499286f5adb5754e9e04-chronyd.service-FI2YXs  tmp.iso  vg0_backup+dbus-59XI29LyuI  systemd-private-aea59c32b8804212a7e18c402fe2ec29-colord.service-pQIfSx        systemd-private-aea59c32b8804212a7e18c402fe2ec29-rtkit-daemon.service-RLivCo 
 +dbus-K54lUGWRFp  systemd-private-aea59c32b8804212a7e18c402fe2ec29-dbus-broker.service-Ca2dJ4   systemd-private-aea59c32b8804212a7e18c402fe2ec29-switcheroo-control.service-DAQKND 
 +dbus-pLIWTki5B4  systemd-private-aea59c32b8804212a7e18c402fe2ec29-httpd.service-LSYL6G         systemd-private-aea59c32b8804212a7e18c402fe2ec29-systemd-logind.service-areXk6 
 +dbus-UpdINCi7Cg  systemd-private-aea59c32b8804212a7e18c402fe2ec29-kdump.service-T3uYS0         systemd-private-aea59c32b8804212a7e18c402fe2ec29-upower.service-gbX2j7 
 +file1            systemd-private-aea59c32b8804212a7e18c402fe2ec29-ModemManager.service-yO8983  vg0_backup 
 + 
 +[root@redhat9 tmp]# ls 
 +copy.html        systemd-private-aea59c32b8804212a7e18c402fe2ec29-colord.service-pQIfSx                 systemd-private-aea59c32b8804212a7e18c402fe2ec29-switcheroo-control.service-DAQKND 
 +dbus-59XI29LyuI  systemd-private-aea59c32b8804212a7e18c402fe2ec29-dbus-broker.service-Ca2dJ4            systemd-private-aea59c32b8804212a7e18c402fe2ec29-systemd-logind.service-areXk6 
 +dbus-K54lUGWRFp  systemd-private-aea59c32b8804212a7e18c402fe2ec29-httpd.service-LSYL6G                  systemd-private-aea59c32b8804212a7e18c402fe2ec29-upower.service-gbX2j7 
 +dbus-pLIWTki5B4  systemd-private-aea59c32b8804212a7e18c402fe2ec29-kdump.service-T3uYS0                  tmp.iso 
 +dbus-UpdINCi7Cg  systemd-private-aea59c32b8804212a7e18c402fe2ec29-ModemManager.service-yO8983           vg0_backup 
 +file1            systemd-private-aea59c32b8804212a7e18c402fe2ec29-power-profiles-daemon.service-NoPIRE 
 +file2            systemd-private-aea59c32b8804212a7e18c402fe2ec29-rtkit-daemon.service-RLivCo
 </code> </code>
  
Ligne 4288: Ligne 4867:
  
 <code> <code>
-[root@centos8 tmp]# cd ~ +[root@redhat9 tmp]# cd ~ 
-[root@centos8 ~]# umount /tmp/tmp.iso+ 
 +[root@redhat9 ~]# umount /tmp/tmp.iso
 </code> </code>
  
Ligne 4297: Ligne 4877:
  
 <code> <code>
-[root@centos8 ~]# mkisofs --help +[root@redhat9 ~]# mkisofs --help 
-Usage: genisoimage [options] file...+Usage: xorriso -as mkisofs [options] file... 
 +Note: This is not mkisofs. See xorriso -help, xorriso -version, man xorrisofs
 Options: Options:
-  -nobak                      Do not include backup files 
-  -no-bak                     Do not include backup files 
-  -abstract FILE              Set Abstract filename 
-  -A ID, -appid ID            Set Application ID 
-  -biblio FILE                Set Bibliographic filename 
-  -cache-inodes               Cache inodes (needed to detect hard links) 
-  -no-cache-inodes            Do not cache inodes (if filesystem has no unique unides) 
-  -check-oldnames             Check all imported ISO9660 names from old session 
-  -check-session FILE         Check all ISO9660 names from previous session 
-  -copyright FILE             Set Copyright filename 
-  -debug                      Set debug flag 
-  -b FILE, -eltorito-boot FILE 
-                              Set El Torito boot image name 
-  -e FILE, -efi-boot FILE     Set EFI boot image name 
-  -eltorito-alt-boot          Start specifying alternative El Torito boot parameters 
-  -B FILES, -sparc-boot FILES Set sparc boot image names 
-  -sunx86-boot FILES          Set sunx86 boot image names 
-  -G FILE, -generic-boot FILE Set generic boot image name 
-  -sparc-label label text     Set sparc boot disk label 
-  -sunx86-label label text    Set sunx86 boot disk label 
-  -c FILE, -eltorito-catalog FILE 
-                              Set El Torito boot catalog name 
-  -C PARAMS, -cdrecord-params PARAMS 
-                              Magic paramters from cdrecord 
-  -d, -omit-period            Omit trailing periods from filenames (violates ISO9660) 
-  -dir-mode mode              Make the mode of all directories this mode. 
-  -D, -disable-deep-relocation 
-                              Disable deep directory relocation (violates ISO9660) 
-  -file-mode mode             Make the mode of all plain files this mode. 
   -f, -follow-links           Follow symbolic links   -f, -follow-links           Follow symbolic links
-  -gid gid                    Make the group owner of all files this gid. 
   -graft-points               Allow to use graft points for filenames   -graft-points               Allow to use graft points for filenames
-  -root DIR                   Set root directory for all new files and directories 
-  -old-root DIR               Set root directory in previous session that is searched for files 
   -help                       Print option help   -help                       Print option help
 +  -hfsplus                    Generate HFS+ filesystem
 +  -hfsplus-file-creator-type CREATOR TYPE iso_rr_path
 +                              Attach creator and type to a File
 +  -hfs-bless FOLDER_NAME      Name of Folder to be blessed
 +  -hfs-bless-by BLESS_TYPE ISO_RR_PATH
 +                              Bless ISO_RR_PATH by BLESS_TYPE {p,i,s,9,x}
 +  -hfsplus-serial-no HEXSTRING
 +                              HFS serial number: 16 characters [0-9a-fA-F]
 +  -hfsplus-block-size NUMBER  Set HFS+ block size
 +  -apm-block-size NUMBER      Set Apple Partition Map block size
   -hide GLOBFILE              Hide ISO9660/RR file   -hide GLOBFILE              Hide ISO9660/RR file
   -hide-list FILE             File with list of ISO9660/RR files to hide   -hide-list FILE             File with list of ISO9660/RR files to hide
-  -hidden GLOBFILE            Set hidden attribute on ISO9660 file 
-  -hidden-list FILE           File with list of ISO9660 files with hidden attribute 
   -hide-joliet GLOBFILE       Hide Joliet file   -hide-joliet GLOBFILE       Hide Joliet file
   -hide-joliet-list FILE      File with list of Joliet files to hide   -hide-joliet-list FILE      File with list of Joliet files to hide
-  -hide-joliet-trans-tbl      Hide TRANS.TBL from Joliet tree +  -hide-hfsplus GLOBFILE      Hide HFS+ file 
-  -hide-rr-moved              Rename RR_MOVED to .rr_moved in Rock Ridge tree +  -hide-hfsplus-list FILE     File with list of HFS+ files to hide
-  -gui                        Switch behaviour for GUI +
-  -i ADD_FILES                No longer supported+
   -input-charset CHARSET      Local input charset for file name conversion   -input-charset CHARSET      Local input charset for file name conversion
   -output-charset CHARSET     Output charset for file name conversion   -output-charset CHARSET     Output charset for file name conversion
   -iso-level LEVEL            Set ISO9660 conformance level (1..3) or 4 for ISO9660 version 2   -iso-level LEVEL            Set ISO9660 conformance level (1..3) or 4 for ISO9660 version 2
 +  -disallow_dir_id_ext        Do not allow dot in ISO directory names
   -J, -joliet                 Generate Joliet directory information   -J, -joliet                 Generate Joliet directory information
   -joliet-long                Allow Joliet file names to be 103 Unicode characters   -joliet-long                Allow Joliet file names to be 103 Unicode characters
-  -jcharset CHARSET           Local charset for Joliet directory information+  -joliet-utf16               Encode Joliet names in UTF-16BE rather than UCS-2 
 +  -U, -untranslated-filenames Allow Untranslated filenames (for HPUX & AIX - violates ISO9660). 
 +  -untranslated_name_len LEN  Allow up to LEN (1..96) name characters (heavily violates ISO9660). 
 +  -allow-lowercase            Allow lower case characters in addition to the current character set (violates ISO9660) 
 +  -relaxed-filenames          Allow 7 bit ASCII except lower case characters (violates ISO9660) 
 +  -d, -omit-period            Omit trailing periods from filenames (violates ISO9660)
   -l, -full-iso9660-filenames Allow full 31 character filenames for ISO9660 names   -l, -full-iso9660-filenames Allow full 31 character filenames for ISO9660 names
   -max-iso9660-filenames      Allow 37 character filenames for ISO9660 names (violates ISO9660)   -max-iso9660-filenames      Allow 37 character filenames for ISO9660 names (violates ISO9660)
-  -allow-limited-size         Allow different file sizes in ISO9660/UDF on large files +  -N, -omit-version-number    Omit version number from ISO9660 filename (violates ISO9660) 
-  -allow-leading-dots         Allow ISO9660 filenames to start with '.' (violates ISO9660) +  -D, -disable-deep-relocation 
-  -ldots                      Allow ISO9660 filenames to start with '.' (violates ISO9660) +                              Disable deep directory relocation (violates ISO9660) 
-  -L, -allow-leading-dots     Allow ISO9660 filenames to start with '.' (violates ISO9660) +  -hide-rr-moved              Relocate deep directories to /.rr_moved 
-  -log-file LOG_FILE          Re-direct messages to LOG_FILE+  -rr_reloc_dir NAME          Set deep directory relocation target in root 
 +  -uid uid                    Make the owner of all files this uid. 
 +  -gid gid                    Make the group owner of all files this gid
 +  -o FILE, -output FILE       Set output file name
   -m GLOBFILE, -exclude GLOBFILE   -m GLOBFILE, -exclude GLOBFILE
                               Exclude file name                               Exclude file name
 +  -x FILE, -old-exclude FILE  Exclude file name
   -exclude-list FILE          File with list of file names to exclude   -exclude-list FILE          File with list of file names to exclude
-  -pad                        Pad output to a multiple of 32k (default) +  -pad                        Pad output by 300k (default) 
-  -no-pad                     Do not pad output to a multiple of 32k+  -no-pad                     Do not pad output
   -M FILE, -prev-session FILE Set path to previous session to merge   -M FILE, -prev-session FILE Set path to previous session to merge
-  -dev SCSIdev                Set path to previous session to merge +  -C PARAMS, -cdrecord-params PARAMS 
-  -N, -omit-version-number    Omit version number from ISO9660 filename (violates ISO9660) +                              Magic paramters from cdrecord 
-  -new-dir-mode mode          Mode used when creating new directories. +  -dir-mode mode              Make the mode of all directories this mode
-  -force-rr                   Inhibit automatic Rock Ridge detection for previous session +  -file-mode mode             Make the mode of all plain files this mode.
-  -no-rr                      Inhibit reading of Rock Ridge attributes from previous session +
-  -no-split-symlink-components +
-                              Inhibit splitting symlink components +
-  -no-split-symlink-fields    Inhibit splitting symlink fields +
-  -o FILE, -output FILE       Set output file name+
   -path-list FILE             File with list of pathnames to process   -path-list FILE             File with list of pathnames to process
-  -p PREP, -preparer PREP     Set Volume preparer+  --quoted_path_list FILE     File with list of quoted pathnames to process
   -print-size                 Print estimated filesystem size and exit   -print-size                 Print estimated filesystem size and exit
-  -publisher PUB              Set Volume publisher 
-  -P PUB, -publisher PUB      Set Volume publisher 
   -quiet                      Run quietly   -quiet                      Run quietly
 +  -gui                        Switch behaviour for GUI
 +  -R, -rock                   Generate Rock Ridge directory information
   -r, -rational-rock          Generate rationalized Rock Ridge directory information   -r, -rational-rock          Generate rationalized Rock Ridge directory information
-  -R, -rock                   Generate Rock Ridge directory information +  --norock                    Disable Rock Ridge. (Strongly discouraged !) 
-  -s TYPE, -sectype TYPE      Set output sector type to e.g. data/xa1/raw +  -file_name_limit LEN        Set truncation limit for Rock Ridge names 
-  -alpha-boot FILE            Set alpha boot image name (relative to image root) +  --hardlinks                 Record eventual hard link relations of files 
-  -hppa-cmdline CMDLINE       Set hppa boot command line (relative to image root) +  --acl                       Record eventual ACLs of files 
-  -hppa-kernel-32 FILE        Set hppa 32-bit image name (relative to image root) +  --xattr                     Record eventual user space xattr of files 
-  -hppa-kernel-64 FILE        Set hppa 64-bit image name (relative to image root) +  --xattr-any                 Record xattr of any namespace, not only user. 
-  -hppa-bootloader FILE       Set hppa boot loader file name (relative to image root) +  --md5                       Compute and record MD5 checksums of data files 
-  -hppa-ramdisk FILE          Set hppa ramdisk file name (relative to image root) +  --scdbackup_tag PATH NAME   With --md5 record a scdbackup checksum tag 
-  -mips-boot FILE             Set mips boot image name (relative to image root) +  --for_backup                Use all options which improve backup fidelity 
-  -mipsel-boot FILE           Set mipsel boot image name (relative to image root)+  -V ID, -volid ID            Set Volume ID 
 +  -volset ID                  Set Volume set ID 
 +  -publisher PUB              Set Volume publisher 
 +  -A ID, -appid ID            Set Application ID 
 +  -sysid ID                   Set System ID 
 +  -p PREP, -preparer PREP     Set Volume preparer 
 +  -abstract FILE              Set Abstract filename 
 +  -biblio FILE                Set Bibliographic filename 
 +  -copyright FILE             Set Copyright filename 
 +  --application_use CHAR|PATH  Set content of Application Use field
   -jigdo-jigdo FILE           Produce a jigdo .jigdo file as well as the .iso   -jigdo-jigdo FILE           Produce a jigdo .jigdo file as well as the .iso
   -jigdo-template FILE        Produce a jigdo .template file as well as the .iso   -jigdo-template FILE        Produce a jigdo .template file as well as the .iso
   -jigdo-min-file-size SIZE   Minimum size for a file to be listed in the jigdo file   -jigdo-min-file-size SIZE   Minimum size for a file to be listed in the jigdo file
-  -jigdo-force-md5 PATTERN    Pattern(s) where files MUST match an externally-supplied MD5sum+  -jigdo-force-checksum PTRN  Pattern(s) where files MUST match an externally-supplied checksum 
 +  -jigdo-force-md5 PATTERN    Outdated alias of -jigdo-force-checksum
   -jigdo-exclude PATTERN      Pattern(s) to exclude from the jigdo file   -jigdo-exclude PATTERN      Pattern(s) to exclude from the jigdo file
   -jigdo-map PATTERN1=PATTERN2   -jigdo-map PATTERN1=PATTERN2
                               Pattern(s) to map paths (e.g. Debian=/mirror/debian)                               Pattern(s) to map paths (e.g. Debian=/mirror/debian)
-  -md5-list FILE              File containing MD5 sums of the files that should be checked+  -checksum-list FILE         File containing checksums of the files that should be checked 
 +  -md5-list FILE              Outdated alias of -checksum-list 
 +  -jigdo-checksum-algorithm ALGORITHM 
 +                              Choose algorithm for file matching checksums: md5, sha256 
 +                              Expected in the -checksum-list FILE, written into .jigdo file.
   -jigdo-template-compress ALGORITHM   -jigdo-template-compress ALGORITHM
                               Choose to use gzip or bzip2 compression for template data; default is gzip                               Choose to use gzip or bzip2 compression for template data; default is gzip
   -checksum_algorithm_iso alg1,alg2,...   -checksum_algorithm_iso alg1,alg2,...
-                              Specify the checksum types desired for the output image+                              Specify the checksum types desired for the output image (in .jigdo)
   -checksum_algorithm_template alg1,alg2,...   -checksum_algorithm_template alg1,alg2,...
                               Specify the checksum types desired for the output jigdo template                               Specify the checksum types desired for the output jigdo template
-  -sort FILE                  Sort file content locations according to rules in FILE +  -eltorito-platform          Set El Torito platform id for the next boot entry 
-  -split-output               Split output into files of approx. 1GB size +  -b FILE, -eltorito-boot FILE 
-  -stream-file-name FILE_NAME Set the stream file ISO9660 name (incl. version) +                              Set El Torito boot image name 
-  -stream-media-size #        Set the size of your CD media in sectors +  -eltorito-alt-boot          Start specifying alternative El Torito boot parameters 
-  -sysid ID                   Set System ID +  --efi-boot FILE             Set El Torito EFI boot image name and type 
-  -T, -translation-table      Generate translation tables for systems that don't understand long filenames +  -e FILE                     Set EFI boot image name (more rawly
-  -table-name TABLE_NAME      Translation table file name +  -c FILE, -eltorito-catalog FILE 
-  -ucs-level LEVEL            Set Joliet UCS level (1..3+                              Set El Torito boot catalog name 
-  -udf                        Generate UDF file system +  --boot-catalog-hide         Hide boot catalog from ISO9660/RR and Joliet 
-  -dvd-video                  Generate DVD-Video compliant UDF file system +  -boot-load-size #           Set numbers of load sectors
-  -uid uid                    Make the owner of all files this uid. +
-  -U, -untranslated-filenames Allow Untranslated filenames (for HPUX & AIX violates ISO9660). Forces -l, -d, -N, -allow-leading-dots, -relaxed-filenames, -allow-lowercase, -allow-multidot +
-  -relaxed-filenames          Allow 7 bit ASCII except lower case characters (violates ISO9660) +
-  -no-iso-translate           Do not translate illegal ISO characters '~', '-' and '#' (violates ISO9660) +
-  -allow-lowercase            Allow lower case characters in addition to the current character set (violates ISO9660) +
-  -allow-multidot             Allow more than one dot in filenames (e.g. .tar.gz) (violates ISO9660) +
-  -use-fileversion LEVEL      Use file version # from filesystem +
-  -v, -verbose                Verbose +
-  -version                    Print the current version +
-  -V ID, -volid ID            Set Volume ID +
-  -volset ID                  Set Volume set ID +
-  -volset-size #              Set Volume set size +
-  -volset-seqno #             Set Volume set sequence number +
-  -x FILE, -old-exclude FILE  Exclude file name(depreciated)+
   -hard-disk-boot             Boot image is a hard disk image   -hard-disk-boot             Boot image is a hard disk image
   -no-emul-boot               Boot image is 'no emulation' image   -no-emul-boot               Boot image is 'no emulation' image
-  -no-boot                    Boot image is not bootable 
-  -boot-load-seg #            Set load segment for boot image 
-  -boot-load-size #           Set numbers of load sectors 
   -boot-info-table            Patch boot image with info table   -boot-info-table            Patch boot image with info table
-  -XA                         Generate XA directory attruibutes +  --grub2-boot-info           Patch boot image at byte 2548 
-  -xa                         Generate rationalized XA directory attruibutes+  -eltorito-id ID             Set El Torito Id String 
 +  -eltorito-selcrit HEXBYTES  Set El Torito Selection Criteria 
 +  -isohybrid-gpt-basdat       Mark El Torito boot image as Basic Data in GPT 
 +  -isohybrid-gpt-hfsplus      Mark El Torito boot image as HFS+ in GPT 
 +  -isohybrid-apm-hfsplus      Mark El Torito boot image as HFS+ in APM 
 +  -part_like_isohybrid        Mark in MBR, GPT, APM without -isohybrid-mbr 
 +  -iso_mbr_part_type          Set type byte or GUID of ISO partition in MBR 
 +                              or type GUID if a GPT ISO partition emerges. 
 +  --gpt_disk_guid GUID        Set GPT disk GUID or choose automatic GUID 
 +  -G FILE, -generic-boot FILE Set generic boot image name 
 +  --embedded-boot FILE        Alias of -G 
 +  --protective-msdos-label    Patch System Area by partition table 
 +  --mbr-force-bootable        Enforce existence of bootable flag in MBR 
 +  -partition_offset LBA       Make image mountable by first partition, too 
 +  -partition_sec_hd NUMBER    Define number of sectors per head 
 +  -partition_hd_cyl NUMBER    Define number of heads per cylinder 
 +  -partition_cyl_align MODE   Control cylinder alignment: off, on, auto, all 
 +  -mips-boot FILE             Set mips boot image name (relative to image root) 
 +  -mipsel-boot FILE           Set mipsel boot image name (relative to image root) 
 +  -B FILES, -sparc-boot FILES Set sparc boot image names 
 +  -sparc-label label text     Set sparc boot disk label 
 +  -hppa-cmdline CMDLINE       Set hppa boot command line 
 +  -hppa-kernel-32 FILE        Set hppa 32-bit image name (relative to image root) 
 +  -hppa-kernel-64 FILE        Set hppa 64-bit image name (relative to image root) 
 +  -hppa-bootloader FILE       Set hppa boot loader file name (relative to image root) 
 +  -hppa-ramdisk FILE          Set hppa ramdisk file name (relative to image root) 
 +  -hppa-hdrversion NUMBER     Set hppa PALO header version to 4 or 5 
 +  -alpha-boot FILE            Set alpha boot image name (relative to image root) 
 +  --grub2-sparc-core FILE     Set path of core file for disk label patching 
 +  -efi-boot-part DISKFILE|--efi-boot-image 
 +                              Set data source for EFI System Partition 
 +  -chrp-boot-part             Mark ISO image size by MBR partition type 0x96 
 +  -chrp-boot                  Alias of -chrp-boot-part 
 +  -prep-boot-part DISKFILE    Set data source for MBR partition type 0x41 
 +  -append_partition NUMBER TYPE FILE 
 +                              Append FILE after image. TYPE is hex: 0x.. or 
 +                              a GUID to be used if -appended_part_as_gpt. 
 +  -appended_part_as_gpt       mark appended partitions in GPT instead of MBR. 
 +  -appended_part_as_apm       mark appended partitions in APM. 
 +  --modification-date=YYYYMMDDhhmmsscc 
 +                              Override date of creation and modification 
 +  --set_all_file_dates TIME   Override mtime, atime, ctime in all files 
 +  -isohybrid-mbr FILE         Set SYSLINUX mbr/isohdp[fp]x*.bin for isohybrid 
 +  --grub2-mbr FILE            Set GRUB2 MBR for boot image address patching 
 +  --sort-weight NUMBER FILE   Set LBA weight number to file or file tree 
 +  --sort-weight-list DISKFILE Read list of NUMBER FILE pairs for --sort-weight 
 +  --sort-weight-patterns DISKFILE  --sort-weight-list with pattern expansion 
 +  --stdio_sync on|off|number  Control forced output to disk files 
 +  --no-emul-toc               Save 64 kB size on random access output files 
 +  --emul-toc                  Multi-session history on such output files 
 +  --old-empty                 Use old style block addresses for empty files
   -z, -transparent-compression   -z, -transparent-compression
                               Enable transparent compression of files                               Enable transparent compression of files
-  -hfs-type TYPE              Set HFS default TYPE +  --zisofs-version-2          Enable processing of zisofs version 2 files 
-  -hfs-creator CREATOR        Set HFS default CREATOR +  --zisofs2-susp-z2           Produce Z2 entries for zisofs version 2 
-  -g, -apple                  Add Apple ISO9660 extensions +  --zisofs2-susp-zf           Produce ZF entries for zisofs version 2 
-  -h, -hfs                    Create ISO9660/HFS hybrid +  -root DIR                   Set root directory for all new files and directories 
-  -map MAPPING_FILE           Map file extensions to HFS TYPE/CREATOR +  -old-root DIR               Set root directory in previous session that is searched for files 
-  -H MAPPING_FILE, -map MAPPING_FILE +  --old-root-no-md5           Do not record and use MD5 with -old-root 
-                              Map file extensions to HFS TYPE/CREATOR +  --old-root-no-ino           Do not use disk inode numbers with -old-root 
-  -magic FILE                 Magic file for HFS TYPE/CREATOR +  --old-root-devno            Use disk device numbers with -old-root 
-  -probe                      Probe all files for Apple/Unix file types +  -log-file LOG_FILE          Re-direct messages to LOG_FILE 
-  -mac-name                   Use Macintosh name for ISO9660/Joliet/RockRidge file name +  --no_rc                     Do not execute startup files 
-  -no-mac-files               Do not look for Unix/Mac files (depreciated) +  -v, -verbose                Verbose 
-  -boot-hfs-file FILE         Set HFS boot image name +  -version                    Print the current version
-  -part                       Generate HFS partition table +
-  -cluster-size SIZE          Cluster size for PC Exchange Macintosh files +
-  -auto FILE                  Set HFS AutoStart file name +
-  -no-desktop                 Do not create the HFS (empty) Desktop files +
-  -hide-hfs GLOBFILE          Hide HFS file +
-  -hide-hfs-list FILE         List of HFS files to hide +
-  -hfs-volid HFS_VOLID        Volume name for the HFS partition +
-  -icon-position              Keep HFS icon position +
-  -root-info FILE             finderinfo for root folder +
-  -input-hfs-charset CHARSET  Local input charset for HFS file name conversion +
-  -output-hfs-charset CHARSET Output charset for HFS file name conversion +
-  -hfs-unlock                 Leave HFS Volume unlocked +
-  -hfs-bless FOLDER_NAME      Name of Folder to be blessed +
-  -hfs-parms PARAMETERS       Comma separated list of HFS parameters +
-  -prep-boot FILE             PReP boot image file -- up to 4 are allowed +
-  -chrp-boot                  Add CHRP boot header +
-  --cap                       Look for AUFS CAP Macintosh files +
-  --netatalk                  Look for NETATALK Macintosh files +
-  --double                    Look for AppleDouble Macintosh files +
-  --ethershare                Look for Helios EtherShare Macintosh files +
-  --exchange                  Look for PC Exchange Macintosh files +
-  --sgi                       Look for SGI Macintosh files +
-  --macbin                    Look for MacBinary Macintosh files +
-  --single                    Look for AppleSingle Macintosh files +
-  --ushare                    Look for IPT UShare Macintosh files +
-  --xinet                     Look for XINET Macintosh files +
-  --dave                      Look for DAVE Macintosh files +
-  --sfm                       Look for SFM Macintosh files +
-  --osx-double                Look for MacOS X AppleDouble Macintosh files +
-  --osx-hfs                   Look for MacOS X HFS Macintosh files+
  
-Report problems to debburn-devel@lists.alioth.debian.org.+Report any bugs to bug-xorriso@gnu.org or in private to scdbackup@gmx.net .
 </code> </code>
  
-=====Systèmes de Fichiers Chiffrés sous RedHat 9=====+=====LAB #17 - Systèmes de Fichiers Chiffrés sous RedHat 9=====
  
-====LAB #21 - Créer un Système de Fichiers Chiffré avec LUKS sous RedHat 9=====+====17.1 - Créer un Système de Fichiers Chiffré avec LUKS sous RedHat 9=====
  
 ===Présentation=== ===Présentation===
Ligne 4497: Ligne 5074:
  
 <code> <code>
-[root@centos8 ~]# shred -v --iterations=1 /dev/sdb12+[root@redhat9 ~]# shred -v --iterations=1 /dev/sdb12
 shred: /dev/sdb12: pass 1/1 (random)... shred: /dev/sdb12: pass 1/1 (random)...
 +shred: /dev/sdb12: pass 1/1 (random)...5.7MiB/200MiB 2%
 +shred: /dev/sdb12: pass 1/1 (random)...10MiB/200MiB 5%
 +shred: /dev/sdb12: pass 1/1 (random)...14MiB/200MiB 7%
 +shred: /dev/sdb12: pass 1/1 (random)...18MiB/200MiB 9%
 +shred: /dev/sdb12: pass 1/1 (random)...23MiB/200MiB 11%
 +shred: /dev/sdb12: pass 1/1 (random)...27MiB/200MiB 13%
 +shred: /dev/sdb12: pass 1/1 (random)...31MiB/200MiB 15%
 +shred: /dev/sdb12: pass 1/1 (random)...36MiB/200MiB 18%
 +shred: /dev/sdb12: pass 1/1 (random)...41MiB/200MiB 20%
 +shred: /dev/sdb12: pass 1/1 (random)...45MiB/200MiB 22%
 +shred: /dev/sdb12: pass 1/1 (random)...49MiB/200MiB 24%
 +shred: /dev/sdb12: pass 1/1 (random)...53MiB/200MiB 26%
 +shred: /dev/sdb12: pass 1/1 (random)...57MiB/200MiB 28%
 +shred: /dev/sdb12: pass 1/1 (random)...61MiB/200MiB 30%
 +shred: /dev/sdb12: pass 1/1 (random)...64MiB/200MiB 32%
 +shred: /dev/sdb12: pass 1/1 (random)...68MiB/200MiB 34%
 +shred: /dev/sdb12: pass 1/1 (random)...73MiB/200MiB 36%
 +shred: /dev/sdb12: pass 1/1 (random)...77MiB/200MiB 38%
 +shred: /dev/sdb12: pass 1/1 (random)...81MiB/200MiB 40%
 +shred: /dev/sdb12: pass 1/1 (random)...86MiB/200MiB 43%
 +shred: /dev/sdb12: pass 1/1 (random)...90MiB/200MiB 45%
 +shred: /dev/sdb12: pass 1/1 (random)...94MiB/200MiB 47%
 +shred: /dev/sdb12: pass 1/1 (random)...98MiB/200MiB 49%
 +shred: /dev/sdb12: pass 1/1 (random)...105MiB/200MiB 52%
 +shred: /dev/sdb12: pass 1/1 (random)...108MiB/200MiB 54%
 +shred: /dev/sdb12: pass 1/1 (random)...112MiB/200MiB 56%
 +shred: /dev/sdb12: pass 1/1 (random)...113MiB/200MiB 56%
 +shred: /dev/sdb12: pass 1/1 (random)...117MiB/200MiB 58%
 +shred: /dev/sdb12: pass 1/1 (random)...121MiB/200MiB 60%
 +shred: /dev/sdb12: pass 1/1 (random)...125MiB/200MiB 62%
 +shred: /dev/sdb12: pass 1/1 (random)...129MiB/200MiB 64%
 +shred: /dev/sdb12: pass 1/1 (random)...133MiB/200MiB 66%
 +shred: /dev/sdb12: pass 1/1 (random)...137MiB/200MiB 68%
 +shred: /dev/sdb12: pass 1/1 (random)...141MiB/200MiB 70%
 +shred: /dev/sdb12: pass 1/1 (random)...145MiB/200MiB 72%
 +shred: /dev/sdb12: pass 1/1 (random)...148MiB/200MiB 74%
 +shred: /dev/sdb12: pass 1/1 (random)...152MiB/200MiB 76%
 +shred: /dev/sdb12: pass 1/1 (random)...156MiB/200MiB 78%
 +shred: /dev/sdb12: pass 1/1 (random)...159MiB/200MiB 79%
 +shred: /dev/sdb12: pass 1/1 (random)...163MiB/200MiB 81%
 +shred: /dev/sdb12: pass 1/1 (random)...167MiB/200MiB 83%
 +shred: /dev/sdb12: pass 1/1 (random)...170MiB/200MiB 85%
 +shred: /dev/sdb12: pass 1/1 (random)...174MiB/200MiB 87%
 +shred: /dev/sdb12: pass 1/1 (random)...178MiB/200MiB 89%
 +shred: /dev/sdb12: pass 1/1 (random)...182MiB/200MiB 91%
 +shred: /dev/sdb12: pass 1/1 (random)...187MiB/200MiB 93%
 +shred: /dev/sdb12: pass 1/1 (random)...190MiB/200MiB 95%
 +shred: /dev/sdb12: pass 1/1 (random)...194MiB/200MiB 97%
 +shred: /dev/sdb12: pass 1/1 (random)...198MiB/200MiB 99%
 +shred: /dev/sdb12: pass 1/1 (random)...200MiB/200MiB 100%
 </code> </code>
  
Ligne 4508: Ligne 5135:
  
 <code> <code>
-[root@centos8 ~]# cryptsetup --verbose --verify-passphrase luksFormat /dev/sdb12+[root@redhat9 ~]# cryptsetup --verbose --verify-passphrase luksFormat /dev/sdb12
  
 WARNING! WARNING!
Ligne 4528: Ligne 5155:
  
 <code> <code>
-[root@centos8 ~]# cryptsetup luksOpen /dev/sdb12 sdb12+[root@redhat9 ~]# cryptsetup luksOpen /dev/sdb12 sdb12
 Enter passphrase for /dev/sdb12: fenestros123456789 Enter passphrase for /dev/sdb12: fenestros123456789
 </code> </code>
Ligne 4535: Ligne 5162:
  
 <code> <code>
-[root@centos8 ~]# ls -l /dev/mapper | grep sdb12 +[root@redhat9 ~]# ls -l /dev/mapper | grep sdb12 
-lrwxrwxrwx. 1 root root       Jun  2 10:03 sdb12 -> ../dm-2+lrwxrwxrwx. 1 root root       Oct 24 09:21 sdb12 -> ../dm-9
 </code> </code>
  
Ligne 4542: Ligne 5169:
  
 <code> <code>
-[root@centos8 ~]# mkfs.xfs /dev/mapper/sdb12+[root@redhat9 ~]# mkfs.xfs /dev/mapper/sdb12 
 +Filesystem should be larger than 300MB. 
 +Log size should be at least 64MB. 
 +Support for filesystems like this one is deprecated and they will not be supported in future releases.
 meta-data=/dev/mapper/sdb12      isize=512    agcount=4, agsize=11776 blks meta-data=/dev/mapper/sdb12      isize=512    agcount=4, agsize=11776 blks
                                sectsz=512   attr=2, projid32bit=1                                sectsz=512   attr=2, projid32bit=1
                                crc=1        finobt=1, sparse=1, rmapbt=0                                crc=1        finobt=1, sparse=1, rmapbt=0
-                               reflink=1+                               reflink=1    bigtime=1 inobtcount=1 nrext64=0
 data                           bsize=4096   blocks=47104, imaxpct=25 data                           bsize=4096   blocks=47104, imaxpct=25
                                sunit=0      swidth=0 blks                                sunit=0      swidth=0 blks
Ligne 4558: Ligne 5188:
  
 <code> <code>
-[root@centos8 ~]# mount /dev/mapper/sdb12 /mnt/sdb12+[root@redhat9 ~]# mount /dev/mapper/sdb12 /mnt/sdb12
 </code> </code>
  
Ligne 4564: Ligne 5194:
  
 <code> <code>
-[root@centos8 ~]# df -h | grep sdb12 +[root@redhat9 ~]# df -h | grep sdb12 
-/dev/mapper/sdb12  179M   11M  168M   6% /mnt/sdb12+/dev/mapper/sdb12      179M   11M  168M   6% /mnt/sdb12
 </code> </code>
  
Ligne 4571: Ligne 5201:
  
 <code> <code>
-[root@centos8 ~]# vi /etc/crypttab +[root@redhat9 ~]# vi /etc/crypttab 
-[root@centos8 ~]# cat /etc/crypttab+ 
 +[root@redhat9 ~]# cat /etc/crypttab
 sdb12 /dev/sdb12 none sdb12 /dev/sdb12 none
 </code> </code>
Ligne 4579: Ligne 5210:
  
 <code> <code>
-[root@centos8 ~]# vi /etc/fstab +[root@redhat9 ~]# vi /etc/fstab 
-[root@centos8 ~]# cat /etc/fstab+ 
 +[root@redhat9 ~]# cat /etc/fstab
  
 # #
 # /etc/fstab # /etc/fstab
-# Created by anaconda on Fri May  8 07:35:23 2020+# Created by anaconda on Thu Oct 19 16:05:58 2023
 # #
 # Accessible filesystems, by reference, are maintained under '/dev/disk/'. # Accessible filesystems, by reference, are maintained under '/dev/disk/'.
Ligne 4592: Ligne 5224:
 # units generated from this file. # units generated from this file.
 # #
-UUID=4c0cc28c-0d59-45be-bd73-d292b80be33c /                       xfs     defaults        0 0 +/dev/mapper/rhel-root   /                       xfs     defaults        0 0 
-UUID=2ae4c035-9244-458c-82c5-a49ae169cdb6 /boot                   ext4    defaults        1 2 +UUID=6f6c5bb9-30be-4734-bc23-03fed8541616 /boot                   xfs     defaults        0 0 
-UUID=c8bb3f47-d67f-4b21-b781-766899dc83d4 swap                    swap    defaults        0 0 +/dev/mapper/rhel-swap   none                    swap    defaults        0 0 
-/dev/mapper/sdb12   /mnt/sdb12   xfs   defaults   0 0+/dev/mapper/sdb12                         /mnt/sdb12              xfs     defaults        0 0
 </code> </code>
  
Ligne 4601: Ligne 5233:
  
 <code> <code>
-[root@centos8 ~]# /sbin/restorecon -v -R /mnt/sdb12+[root@redhat9 ~]# /sbin/restorecon -v -R /mnt/sdb12
 Relabeled /mnt/sdb12 from system_u:object_r:unlabeled_t:s0 to system_u:object_r:mnt_t:s0 Relabeled /mnt/sdb12 from system_u:object_r:unlabeled_t:s0 to system_u:object_r:mnt_t:s0
 </code> </code>
Ligne 4620: Ligne 5252:
  
 <code> <code>
-[trainee@centos8 ~]$ su -+[trainee@redhat9 ~]$ su -
 Password: fenestros Password: fenestros
-[root@centos8 ~]# cryptsetup luksAddKey /dev/sdb12+[root@redhat9 ~]# cryptsetup luksAddKey /dev/sdb12
 Enter any existing passphrase: fenestros123456789 Enter any existing passphrase: fenestros123456789
 Enter new passphrase for key slot: redhat123456789 Enter new passphrase for key slot: redhat123456789
Ligne 4637: Ligne 5269:
  
 <code> <code>
-[root@centos8 ~]# cryptsetup luksRemoveKey /dev/sdb12+[root@redhat9 ~]# cryptsetup luksRemoveKey /dev/sdb12
 Enter passphrase to be deleted: redhat123456789 Enter passphrase to be deleted: redhat123456789
 </code> </code>
  
-Avant de poursuivre, éditez les fichiers **/etc/fstab** et **/etc/crypttab** :+===Supprimer LUKS=== 
 + 
 +Constatez le statut de LUKS :
  
 <code> <code>
-[root@centos8 ~]# vi /etc/fstab +[root@redhat9 ~]# umount /mnt/sdb12 
-[root@centos8 ~]# cat /etc/fstab+ 
 +[root@redhat9 ~]# cryptsetup status sdb12 
 +/dev/mapper/sdb12 is active. 
 +  type:    LUKS2 
 +  cipher:  aes-xts-plain64 
 +  keysize: 512 bits 
 +  key location: keyring 
 +  device:  /dev/sdb12 
 +  sector size:  512 
 +  offset:  32768 sectors 
 +  size:    376832 sectors 
 +  mode:    read/write 
 +</code> 
 + 
 +Avant de supprimer LUKs, il convient de supprimer la dernière passphrase : 
 + 
 +<code> 
 +[root@redhat9 ~]# cryptsetup luksRemoveKey /dev/sdb12 
 +Enter passphrase to be deleted:  
 + 
 +WARNING! 
 +======== 
 +This is the last keyslot. Device will become unusable after purging this key. 
 + 
 +Are you sure? (Type 'yes' in capital letters): YES 
 +</code> 
 + 
 +Supprimez maintenant LUKs : 
 + 
 +<code> 
 +[root@redhat9 ~]# cryptsetup remove /dev/mapper/sdb12 
 +</code> 
 + 
 +Vérifiez de nouveau le statut : 
 + 
 +<code> 
 +[root@redhat9 ~]# cryptsetup status sdb12 
 +/dev/mapper/sdb12 is inactive. 
 + 
 +[root@redhat9 ~]# lsblk 
 +NAME          MAJ:MIN RM  SIZE RO TYPE  MOUNTPOINTS 
 +sda             8:   0   50G  0 disk   
 +├─sda1          8:1    0    1G  0 part  /boot 
 +└─sda2          8:2    0   49G  0 part   
 +  ├─rhel-root 253:0    0   44G  0 lvm   / 
 +  └─rhel-swap 253:1    0    5G  0 lvm   [SWAP] 
 +sdb             8:16     32G  0 disk   
 +├─sdb1          8:17    100M  0 part   
 +├─sdb2          8:18    100M  0 part   
 +├─sdb3          8:19    100M  0 part   
 +├─sdb4          8:20      1K  0 part   
 +├─sdb5          8:21    500M  0 part   
 +├─sdb6          8:22    200M  0 part   
 +│ └─vg0-lv1   253:   0  104M  0 lvm    
 +├─sdb7          8:23    300M  0 part   
 +│ └─vg0-lv2   253:   0  112M  0 lvm    
 +├─sdb8          8:24    500M  0 part   
 +│ └─md1         9:   0  996M  0 raid5  
 +├─sdb9          8:25    400M  0 part   
 +│ └─vg0-lv2   253:   0  112M  0 lvm    
 +├─sdb10         8:26    500M  0 part   
 +│ └─md1         9:   0  996M  0 raid5  
 +├─sdb11         8:27    500M  0 part   
 +└─sdb12         8:28    200M  0 part   
 +sdc             8:32      6G  0 disk   
 +sdd             8:48      6G  0 disk   
 +sr0            11:0    1 1024M  0 rom    
 +</code> 
 + 
 +Editez les fichiers **/etc/fstab** : 
 + 
 +<code> 
 +[root@redhat9 ~]# vi /etc/fstab 
 + 
 +[root@redhat9 ~]# cat /etc/fstab
  
 # #
 # /etc/fstab # /etc/fstab
-# Created by anaconda on Fri May  8 07:35:23 2020+# Created by anaconda on Thu Oct 19 16:05:58 2023
 # #
 # Accessible filesystems, by reference, are maintained under '/dev/disk/'. # Accessible filesystems, by reference, are maintained under '/dev/disk/'.
Ligne 4657: Ligne 5365:
 # units generated from this file. # units generated from this file.
 # #
-UUID=4c0cc28c-0d59-45be-bd73-d292b80be33c /                       xfs     defaults        0 0 +/dev/mapper/rhel-root   /                       xfs     defaults        0 0 
-UUID=2ae4c035-9244-458c-82c5-a49ae169cdb6 /boot                   ext4    defaults        1 2 +UUID=6f6c5bb9-30be-4734-bc23-03fed8541616 /boot                   xfs     defaults        0 0 
-UUID=c8bb3f47-d67f-4b21-b781-766899dc83d4 swap                    swap    defaults        0 0+/dev/mapper/rhel-swap   none                    swap    defaults        0 0 
 +</code>
  
-[root@centos8 ~]# vi /etc/crypttab +Supprimez le fichier **/etc/crypttab** : 
-[root@centos8 ~]# cat /etc/crypttab + 
-[root@centos8 ~]# +<code> 
 +[root@redhat9 ~]# rm -f /etc/crypttab
 </code> </code>
  
-=====Le Swap=====+=====LAB #18 - Le Swap=====
  
-====Taille du swap====+====18.1 - Taille du swap====
  
-Le tableau suivant résume la taille du swap recommandée en fonction de la mémoire de la machine :+Le tableau suivant résume la taille du swap recommandée en fonction de la RAM de la machine :
  
-Mémoire ^ Taille du swap ^ +RAM ^ Taille du swap ^ Taille du Swap si Hibernation 
-Go ou moins | 2 Go +Go ou moins | 2 * RAM | 3 * RAM 
-Go à 16 Go | 4 Go +Go à Go | Identique à la RAM | 2 * RAM 
-16 Go à 64 Go | Go | +Go à 64 Go | Au moins 4 Go | 1.5 * RAM 
-| 64 Go à 256 Go 16 Go |+| 64 Go et plus Au moins 4 Go | Hibernation n'est pas recommendée |
  
-====Partitions de swap====+====18.2 - Partitions de swap====
  
 Une partition de swap peut être créée sur : Une partition de swap peut être créée sur :
Ligne 4686: Ligne 5396:
   * un Volume Logique   * un Volume Logique
  
-====La Commande swapon====+====18.3 - La Commande swapon====
  
 Pour préparer un espace de swap, il convient d'utiliser la commande **mkswap**. Pour activer une partition de swap, il convient d'utiliser la commande **swapon**. Pour consulter la liste des partitions swap, il convient d'utiliser la commande **swapon** avec l'option **-s**. Pour préparer un espace de swap, il convient d'utiliser la commande **mkswap**. Pour activer une partition de swap, il convient d'utiliser la commande **swapon**. Pour consulter la liste des partitions swap, il convient d'utiliser la commande **swapon** avec l'option **-s**.
  
 <code> <code>
-[root@centos8 ~]# swapon -s +[root@redhat9 ~]# swapon -s 
-Filename Type Size Used Priority +Filename                                Type            Size            Used            Priority 
-/dev/dm-1                               partition       3358716       -2+/dev/dm-1                               partition       5242876                       -2
 </code> </code>
  
Ligne 4705: Ligne 5415:
  
 <code> <code>
-[root@centos8 ~]# swapon --help+[root@redhat9 ~]# swapon --help
  
 Usage: Usage:
Ligne 4760: Ligne 5470:
 </WRAP> </WRAP>
  
-====La Commande swapoff====+====18.4 - La Commande swapoff====
  
 Dans le cas de notre exemple, la partition de swap se trouve sur **/dev/dm-1**. Pour la désactiver, il convient de saisir la commande suivante : Dans le cas de notre exemple, la partition de swap se trouve sur **/dev/dm-1**. Pour la désactiver, il convient de saisir la commande suivante :
  
 <code> <code>
-[root@centos8 ~]# swapoff /dev/dm-1 +[root@redhat9 ~]# swapoff /dev/dm-1 
-[root@centos8 ~]# swapon -s + 
-[root@centos8 ~]# +[root@redhat9 ~]# swapon -s 
 +[root@redhat9 ~]# 
 </code> </code>
  
Ligne 4773: Ligne 5484:
  
 <code> <code>
-[root@centos8 ~]# swapoff --help+[root@redhat9 ~]# swapoff --help
  
 Usage: Usage:
Ligne 4798: Ligne 5509:
 </code> </code>
  
-====LAB #22 - Créer un Fichier de Swap====+====18.5 - Créer un Fichier de Swap====
  
 Sous Linux, vous pouvez aussi bien utiliser un fichier de swap qu'une partition. La mise en place de ce fichier est faite en utilisant la commande **dd**.  Sous Linux, vous pouvez aussi bien utiliser un fichier de swap qu'une partition. La mise en place de ce fichier est faite en utilisant la commande **dd**. 
Ligne 4811: Ligne 5522:
 Dans le cas du fichier swap il convient d'utiliser le fichier spécial **/dev/zero** en tant que fichier d'entrée. Le fichier **/dev/zero** contient une valeur **null**. Dans le cas du fichier swap il convient d'utiliser le fichier spécial **/dev/zero** en tant que fichier d'entrée. Le fichier **/dev/zero** contient une valeur **null**.
  
-Pour créer votre fichier de swap de 268Mo, appelé **swap**, saisissez la commande suivante :+Pour créer votre fichier de swap de 256 MiB, appelé **swap**, saisissez la commande suivante :
  
 <code> <code>
-[root@centos8 ~]# dd if=/dev/zero of=/swap bs=1024k count=256+[root@redhat9 ~]# dd if=/dev/zero of=/swap bs=1024k count=256
 256+0 records in 256+0 records in
 256+0 records out 256+0 records out
-268435456 bytes (268 MB, 256 MiB) copied, 0.103048 s, 2.6 GB/s+268435456 bytes (268 MB, 256 MiB) copied, 1.45212 s, 185 MB/s
 </code> </code>
  
Ligne 4823: Ligne 5534:
  
 <code> <code>
-[root@centos8 ~]# mkswap /swap +[root@redhat9 ~]# mkswap /swap 
-mkswap: /swap: insecure permissions 0644, 0600 suggested.+mkswap: /swap: insecure permissions 0644, fix with: chmod 0600 /swap
 Setting up swapspace version 1, size = 256 MiB (268431360 bytes) Setting up swapspace version 1, size = 256 MiB (268431360 bytes)
-no label, UUID=ee6c9e3f-0712-47b1-8f97-17ba215959d7+no label, UUID=6bc62766-8662-478a-8556-8b17b26fc5ae
 </code> </code>
  
Ligne 4832: Ligne 5543:
  
 <code> <code>
-[root@centos8 ~]# swapon -p1 /swap+[root@redhat9 ~]# swapon -p1 /swap
 swapon: /swap: insecure permissions 0644, 0600 suggested. swapon: /swap: insecure permissions 0644, 0600 suggested.
 +
 +[root@redhat9 ~]# swapon /dev/dm-1
 </code> </code>
  
Ligne 4839: Ligne 5552:
  
 <code> <code>
-[root@centos8 ~]# swapon -s +[root@redhat9 ~]# swapon -s 
-Filename Type Size Used Priority +Filename                                Type            Size            Used            Priority 
-/swap                                   file     262140 0 1 +/swap                                   file            262140                        
-/dev/dm-1                               partition       3358716       -2+/dev/dm-1                               partition       5242876                       -2
 </code> </code>
  
Ligne 4856: Ligne 5569:
  
 <code> <code>
-[root@centos8 ~]# swapoff /swap +[root@redhat9 ~]# swapoff /swap 
-[root@centos8 ~]# swapon -s + 
-Filename Type Size Used Priority +[root@redhat9 ~]# swapon -s 
-/dev/dm-1                               partition       3358716       -2+Filename                                Type            Size            Used            Priority 
 +/dev/dm-1                               partition       5242876                       -2
 </code> </code>
  
Ligne 4865: Ligne 5579:
  
 <code> <code>
-[root@centos8 ~]# rm /swap+[root@redhat9 ~]# rm /swap
 rm: remove regular file '/swap'? y rm: remove regular file '/swap'? y
 </code> </code>
Menu