Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
elearning:workbooks:redhat:rh134:l104 [2024/10/21 15:21] – created admin | elearning:workbooks:redhat:rh134:l104 [2024/10/24 12:57] (Version actuelle) – admin | ||
---|---|---|---|
Ligne 5: | Ligne 5: | ||
Dernière mise-à-jour : ~~LASTMOD~~ | Dernière mise-à-jour : ~~LASTMOD~~ | ||
- | ======LCF504 | + | ======RH13405 |
=====Contenu du Module===== | =====Contenu du Module===== | ||
- | * **LCF504 | + | * **RH13405 |
* Contenu du Module | * Contenu du Module | ||
* Périphériques de stockage | * Périphériques de stockage | ||
Ligne 28: | Ligne 28: | ||
* LAB #9 - Volumes Logiques en Bandes | * LAB #9 - Volumes Logiques en Bandes | ||
* LAB #10 - Gérer les Métadonnées | * LAB #10 - Gérer les Métadonnées | ||
+ | * 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' | ||
+ | * 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 | ||
+ | * 11.1 - Préparer le disque | ||
+ | * 11.2 - Créer une Unité RAID | ||
+ | * 11.3 - Remplacer une Unité Défaillante | ||
+ | * LAB #12 - 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' | + | * 13.1 - Gestion d' |
- | * LAB #11 - Convertir un Système de Fichiers Ext3 en Ext2 | + | * 13.2 - Convertir un Système de Fichiers Ext3 en Ext2 |
- | * LAB #12 - Convertir un Système de Fichiers Ext2 en Ext3 | + | * 13.3 - Convertir un Système de Fichiers Ext2 en Ext3 |
- | * LAB #13 - Placer le Journal sur un autre Partition | + | * 13.4 - Placer le Journal sur un autre Partition |
- | * 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 |
- | * Ext4 | + | * LAB #14 - Ext4 |
- | * LAB #15 - Créer un Système de Fichiers Ext4 | + | * 14.1 - Créer un Système de Fichiers Ext4 |
- | * LAB #16 - Ajouter une Étiquette au Système de Fichiers Ext4 | + | * 14.2 - Ajouter une Étiquette au Système de Fichiers Ext4 |
- | * LAB #17 - 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 #18 - Créer un Système de Fichiers XFS | + | * 15.1 - Créer un Système de Fichiers XFS |
- | * LAB #19 - 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 48: | Ligne 79: | ||
* Btrfs | * Btrfs | ||
* Comparaison des Commandes par Système de Fichiers | * Comparaison des Commandes par Système de Fichiers | ||
- | * LAB #20 - Créer un Système de Fichiers ISO | + | * LAB #16 - Système de Fichiers ISO |
- | * La Commande mkisofs | + | * 16.1 - La Commande mkisofs |
- | * Systèmes de Fichiers Chiffrés | + | * LAB #17 - Systèmes de Fichiers Chiffrés |
- | * LAB #21 - 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 | ||
- | | + | |
- | * LAB #22 - Mise en Place du RAID 5 Logiciel | + | * LAB #18 - Le Swap |
- | * 22.1 - Préparer le disque | + | * 18.1 - Taille du swap |
- | * 22.2 - Créer une Unité RAID | + | * 18.2 - Partitions de swap |
- | * 22.3 - Remplacer une Unité Défaillante | + | * 18.3 - La Commande swapon |
- | * Le Swap | + | * 18.4 - La Commande swapoff |
- | * Taille du swap | + | * 18.5 - Créer un Fichier de Swap |
- | * Partitions de swap | + | |
- | * La Commande swapon | + | |
- | * La Commande swapoff | + | |
- | * LAB #23 - Créer un Fichier de Swap | + | |
=====Périphériques de stockage===== | =====Périphériques de stockage===== | ||
Ligne 162: | Ligne 189: | ||
=====Partitionnement===== | =====Partitionnement===== | ||
- | ====LAB #1 - Partitionnement | + | Le schéma |
- | Pour procéder au partitionnement de votre disque ou de vos disques, | + | La limite de 2 TiB pour la taille des disques et des partitions est désormais une limite courante et restrictive. Par conséquent, |
+ | |||
+ | 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' | ||
+ | |||
+ | 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' | ||
+ | |||
+ | ====LAB #1 - Partitionnement de votre Disque sous RedHat 9 avec fdisk==== | ||
+ | |||
+ | Pour procéder au partitionnement de votre disque ou de vos disques, | ||
Lancez fdisk en fournissant en argument le fichier de référence de votre premier disque dur, par exemple : | Lancez fdisk en fournissant en argument le fichier de référence de votre premier disque dur, par exemple : | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
- | Welcome to fdisk (util-linux 2.32.1). | + | Welcome to fdisk (util-linux 2.37.4). |
Changes will remain in memory only, until you decide to write them. | Changes will remain in memory only, until you decide to write them. | ||
Be careful before using the write command. | Be careful before using the write command. | ||
Device does not contain a recognized partition table. | Device does not contain a recognized partition table. | ||
- | Created a new DOS disklabel with disk identifier | + | Created a new DOS disklabel with disk identifier |
Command (m for help): | Command (m for help): | ||
Ligne 255: | Ligne 290: | ||
Using default response p. | Using default response p. | ||
Partition number (1-4, default 1): | Partition number (1-4, default 1): | ||
- | First sector (2048-8388607, default 2048): | + | First sector (2048-67108863, default 2048): |
- | Last sector, +sectors or +size{K, | + | Last sector, +/-sectors or +/-size{K, |
Created a new partition 1 of type ' | Created a new partition 1 of type ' | ||
Ligne 268: | Ligne 303: | ||
Using default response p. | Using default response p. | ||
Partition number (2-4, default 2): | Partition number (2-4, default 2): | ||
- | First sector (206848-8388607, default 206848): | + | First sector (206848-67108863, default 206848): |
- | Last sector, +sectors or +size{K, | + | Last sector, +/-sectors or +/-size{K, |
Created a new partition 2 of type ' | Created a new partition 2 of type ' | ||
Ligne 281: | Ligne 316: | ||
Using default response p. | Using default response p. | ||
Partition number (3,4, default 3): | Partition number (3,4, default 3): | ||
- | First sector (411648-8388607, default 411648): | + | First sector (411648-67108863, default 411648): |
- | Last sector, +sectors or +size{K, | + | Last sector, +/-sectors or +/-size{K, |
Created a new partition 3 of type ' | Created a new partition 3 of type ' | ||
Ligne 296: | Ligne 331: | ||
| | ||
| | ||
- | Select (default e): e | + | Select (default e): |
+ | Using default response e. | ||
Selected partition 4 | Selected partition 4 | ||
- | First sector (616448-8388607, default 616448): | + | First sector (616448-67108863, default 616448): |
- | Last sector, +sectors or +size{K, | + | Last sector, +/-sectors or +/-size{K, |
- | Created a new partition 4 of type ' | + | Created a new partition 4 of type ' |
- | Command (m for help): | + | Command (m for help): |
</ | </ | ||
Ligne 313: | Ligne 349: | ||
All primary partitions are in use. | All primary partitions are in use. | ||
Adding logical partition 5 | Adding logical partition 5 | ||
- | First sector (618496-8388607, default 618496): | + | First sector (618496-67108863, default 618496): |
- | Last sector, +sectors or +size{K, | + | Last sector, +/-sectors or +/-size{K, |
Created a new partition 5 of type ' | Created a new partition 5 of type ' | ||
Ligne 321: | Ligne 357: | ||
All primary partitions are in use. | All primary partitions are in use. | ||
Adding logical partition 6 | Adding logical partition 6 | ||
- | First sector (1644544-8388607, default 1644544): | + | First sector (1644544-67108863, default 1644544): |
- | Last sector, +sectors or +size{K, | + | Last sector, +/-sectors or +/-size{K, |
Created a new partition 6 of type ' | Created a new partition 6 of type ' | ||
Ligne 329: | Ligne 365: | ||
All primary partitions are in use. | All primary partitions are in use. | ||
Adding logical partition 7 | Adding logical partition 7 | ||
- | First sector (2056192-8388607, default 2056192): | + | First sector (2056192-67108863, default 2056192): |
- | Last sector, +sectors or +size{K, | + | Last sector, +/-sectors or +/-size{K, |
Created a new partition 7 of type ' | Created a new partition 7 of type ' | ||
Ligne 337: | Ligne 373: | ||
All primary partitions are in use. | All primary partitions are in use. | ||
Adding logical partition 8 | Adding logical partition 8 | ||
- | First sector (2672640-8388607, default 2672640): | + | First sector (2672640-67108863, default 2672640): |
- | Last sector, +sectors or +size{K, | + | Last sector, +/-sectors or +/-size{K, |
Created a new partition 8 of type ' | Created a new partition 8 of type ' | ||
Ligne 345: | Ligne 381: | ||
All primary partitions are in use. | All primary partitions are in use. | ||
Adding logical partition 9 | Adding logical partition 9 | ||
- | First sector (3698688-8388607, default 3698688): | + | First sector (3698688-67108863, default 3698688): |
- | Last sector, +sectors or +size{K, | + | Last sector, +/-sectors or +/-size{K, |
Created a new partition 9 of type ' | Created a new partition 9 of type ' | ||
- | Command (m for help): n | + | Command (m for help): n |
All primary partitions are in use. | All primary partitions are in use. | ||
Adding logical partition 10 | Adding logical partition 10 | ||
- | First sector (4519936-8388607, default 4519936): | + | First sector (4519936-67108863, default 4519936): |
- | Last sector, +sectors or +size{K, | + | Last sector, +/-sectors or +/-size{K, |
Created a new partition 10 of type ' | Created a new partition 10 of type ' | ||
Ligne 361: | Ligne 397: | ||
All primary partitions are in use. | All primary partitions are in use. | ||
Adding logical partition 11 | Adding logical partition 11 | ||
- | First sector (5545984-8388607, default 5545984): | + | First sector (5545984-67108863, default 5545984): |
- | Last sector, +sectors or +size{K, | + | Last sector, +/-sectors or +/-size{K, |
Created a new partition 11 of type ' | Created a new partition 11 of type ' | ||
Ligne 369: | Ligne 405: | ||
All primary partitions are in use. | All primary partitions are in use. | ||
Adding logical partition 12 | Adding logical partition 12 | ||
- | First sector (6572032-8388607, default 6572032): | + | First sector (6572032-67108863, default 6572032): |
- | Last sector, +sectors or +size{K, | + | Last sector, +/-sectors or +/-size{K, |
Created a new partition 12 of type ' | Created a new partition 12 of type ' | ||
- | Command (m for help): | + | Command (m for help): |
</ | </ | ||
Ligne 381: | Ligne 417: | ||
< | < | ||
Command (m for help): p | Command (m for help): p | ||
- | Disk / | + | Disk / |
+ | Disk model: QEMU HARDDISK | ||
Units: sectors of 1 * 512 = 512 bytes | Units: sectors of 1 * 512 = 512 bytes | ||
Sector size (logical/ | Sector size (logical/ | ||
I/O size (minimum/ | I/O size (minimum/ | ||
Disklabel type: dos | Disklabel type: dos | ||
- | Disk identifier: | + | Disk identifier: |
- | Device | + | Device |
- | / | + | / |
- | / | + | / |
- | / | + | / |
- | / | + | / |
- | / | + | / |
- | / | + | / |
- | / | + | / |
- | / | + | / |
- | / | + | / |
- | / | + | / |
- | / | + | / |
- | / | + | / |
Command (m for help): | Command (m for help): | ||
Ligne 413: | Ligne 450: | ||
Syncing disks. | Syncing disks. | ||
- | [root@centos8 | + | [root@redhat9 |
- | [root@centos8 | + | [root@redhat9 |
</ | </ | ||
Ligne 420: | Ligne 457: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
- | Welcome to fdisk (util-linux 2.32.1). | + | Welcome to fdisk (util-linux 2.37.4). |
Changes will remain in memory only, until you decide to write them. | Changes will remain in memory only, until you decide to write them. | ||
Be careful before using the write command. | Be careful before using the write command. | ||
Ligne 428: | Ligne 465: | ||
Command (m for help): p | Command (m for help): p | ||
- | Disk / | + | Disk / |
+ | Disk model: QEMU HARDDISK | ||
Units: sectors of 1 * 512 = 512 bytes | Units: sectors of 1 * 512 = 512 bytes | ||
Sector size (logical/ | Sector size (logical/ | ||
I/O size (minimum/ | I/O size (minimum/ | ||
Disklabel type: dos | Disklabel type: dos | ||
- | Disk identifier: | + | Disk identifier: |
- | Device | + | Device |
- | / | + | / |
- | / | + | / |
- | / | + | / |
- | / | + | / |
- | / | + | / |
- | / | + | / |
- | / | + | / |
- | / | + | / |
- | / | + | / |
- | / | + | / |
- | / | + | / |
- | / | + | / |
- | Command (m for help): | + | Command (m for help): |
</ | </ | ||
Ligne 461: | Ligne 499: | ||
Command (m for help): p | Command (m for help): p | ||
- | Disk / | + | Disk / |
+ | Disk model: QEMU HARDDISK | ||
Units: sectors of 1 * 512 = 512 bytes | Units: sectors of 1 * 512 = 512 bytes | ||
Sector size (logical/ | Sector size (logical/ | ||
I/O size (minimum/ | I/O size (minimum/ | ||
Disklabel type: dos | Disklabel type: dos | ||
- | Disk identifier: | + | Disk identifier: |
- | Device | + | Device |
- | / | + | / |
- | / | + | / |
- | / | + | / |
- | / | + | / |
- | / | + | / |
- | / | + | / |
- | / | + | / |
- | / | + | / |
- | / | + | / |
- | / | + | / |
- | / | + | / |
- | Command (m for help): | + | Command (m for help): |
</ | </ | ||
Ligne 491: | Ligne 530: | ||
Command (m for help): q | Command (m for help): q | ||
- | [root@centos8 | + | [root@redhat9 |
- | Welcome to fdisk (util-linux 2.32.1). | + | Welcome to fdisk (util-linux 2.37.4). |
Changes will remain in memory only, until you decide to write them. | Changes will remain in memory only, until you decide to write them. | ||
Be careful before using the write command. | Be careful before using the write command. | ||
Ligne 499: | Ligne 538: | ||
Command (m for help): p | Command (m for help): p | ||
- | Disk / | + | Disk / |
+ | Disk model: QEMU HARDDISK | ||
Units: sectors of 1 * 512 = 512 bytes | Units: sectors of 1 * 512 = 512 bytes | ||
Sector size (logical/ | Sector size (logical/ | ||
I/O size (minimum/ | I/O size (minimum/ | ||
Disklabel type: dos | Disklabel type: dos | ||
- | Disk identifier: | + | Disk identifier: |
- | Device | + | Device |
- | / | + | / |
- | / | + | / |
- | / | + | / |
- | / | + | / |
- | / | + | / |
- | / | + | / |
- | / | + | / |
- | / | + | / |
- | / | + | / |
- | / | + | / |
- | / | + | / |
- | / | + | / |
- | Command (m for help): | + | Command (m for help): |
</ | </ | ||
Ligne 544: | Ligne 584: | ||
Command (m for help): t | Command (m for help): t | ||
Partition number (1-12, default 12): 5 | Partition number (1-12, default 12): 5 | ||
- | Hex code (type L to list all codes): fd | + | Hex code or alias (type L to list all): fd |
Changed type of partition ' | Changed type of partition ' | ||
Ligne 550: | Ligne 590: | ||
Command (m for help): t | Command (m for help): t | ||
Partition number (1-12, default 12): 6 | Partition number (1-12, default 12): 6 | ||
- | Hex code (type L to list all codes): 8e | + | Hex code or alias (type L to list all): 8e |
Changed type of partition ' | Changed type of partition ' | ||
Ligne 556: | Ligne 596: | ||
Command (m for help): t | Command (m for help): t | ||
Partition number (1-12, default 12): 7 | Partition number (1-12, default 12): 7 | ||
- | Hex code (type L to list all codes): 8e | + | Hex code or alias (type L to list all): 8e |
Changed type of partition ' | Changed type of partition ' | ||
Ligne 562: | Ligne 602: | ||
Command (m for help): t | Command (m for help): t | ||
Partition number (1-12, default 12): 8 | Partition number (1-12, default 12): 8 | ||
- | Hex code (type L to list all codes): fd | + | Hex code or alias (type L to list all): fd |
Changed type of partition ' | Changed type of partition ' | ||
Ligne 568: | Ligne 608: | ||
Command (m for help): t | Command (m for help): t | ||
Partition number (1-12, default 12): 9 | Partition number (1-12, default 12): 9 | ||
- | Hex code (type L to list all codes): 8e | + | Hex code or alias (type L to list all): 8e |
Changed type of partition ' | Changed type of partition ' | ||
Ligne 574: | Ligne 614: | ||
Command (m for help): t | Command (m for help): t | ||
Partition number (1-12, default 12): 10 | Partition number (1-12, default 12): 10 | ||
- | Hex code (type L to list all codes): fd | + | Hex code or alias (type L to list all): fd |
Changed type of partition ' | Changed type of partition ' | ||
Ligne 580: | Ligne 620: | ||
Command (m for help): t | Command (m for help): t | ||
Partition number (1-12, default 12): 11 | Partition number (1-12, default 12): 11 | ||
- | Hex code (type L to list all codes): fd | + | Hex code or alias (type L to list all): fd |
Changed type of partition ' | Changed type of partition ' | ||
+ | |||
+ | Command (m for help): | ||
</ | </ | ||
Ligne 589: | Ligne 631: | ||
< | < | ||
Command (m for help): p | Command (m for help): p | ||
- | Disk / | + | Disk / |
+ | Disk model: QEMU HARDDISK | ||
Units: sectors of 1 * 512 = 512 bytes | Units: sectors of 1 * 512 = 512 bytes | ||
Sector size (logical/ | Sector size (logical/ | ||
I/O size (minimum/ | I/O size (minimum/ | ||
Disklabel type: dos | Disklabel type: dos | ||
- | Disk identifier: | + | Disk identifier: |
- | Device | + | Device |
- | / | + | / |
- | / | + | / |
- | / | + | / |
- | / | + | / |
- | / | + | / |
- | / | + | / |
- | / | + | / |
- | / | + | / |
- | / | + | / |
- | / | + | / |
- | / | + | / |
- | / | + | / |
Command (m for help): | Command (m for help): | ||
Ligne 617: | Ligne 660: | ||
< | < | ||
Command (m for help): w | Command (m for help): w | ||
- | The partition table has been altered! | + | The partition table has been altered. |
Calling ioctl() to re-read partition table. | Calling ioctl() to re-read partition table. | ||
- | |||
- | WARNING: Re-reading the partition table failed with error 16: Device or resource busy. | ||
- | The kernel still uses the old table. The new table will be used at | ||
- | the next reboot or after you run partprobe(8) or kpartx(8) | ||
Syncing disks. | Syncing disks. | ||
- | [root@centos8 | + | |
+ | [root@redhat9 | ||
+ | [root@redhat9 ~]# | ||
</ | </ | ||
+ | |||
+ | <WRAP center round important 60%> | ||
+ | **Important** : Pour créer des partition GPT, RedHat 9 possède l' | ||
+ | </ | ||
====Options de la Commande fdisk==== | ====Options de la Commande fdisk==== | ||
Ligne 633: | Ligne 677: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
Usage: | Usage: | ||
- | fdisk [options] < | + | fdisk [options] < |
- | fdisk [options] -l [< | + | fdisk [options] -l [< |
Display or manipulate a disk partition table. | Display or manipulate a disk partition table. | ||
Ligne 648: | Ligne 692: | ||
| | ||
-l, --list | -l, --list | ||
+ | -x, --list-details | ||
+ | -n, --noauto-pt | ||
-o, --output < | -o, --output < | ||
-t, --type < | -t, --type < | ||
Ligne 653: | Ligne 699: | ||
-s, --getsz | -s, --getsz | ||
| | ||
+ | | ||
-w, --wipe < | -w, --wipe < | ||
-W, --wipe-partitions < | -W, --wipe-partitions < | ||
Ligne 679: | Ligne 726: | ||
Afin de mettre en place le LVM, vous avez besoin du paquet **lvm2** et du paquet **device-mapper**. | Afin de mettre en place le LVM, vous avez besoin du paquet **lvm2** et du paquet **device-mapper**. | ||
- | Nous allons travailler sous RHEL/CentOS 8 avec les partitions suivantes : | + | Nous allons travailler sous RedHat 9 avec les partitions suivantes : |
< | < | ||
Ligne 690: | Ligne 737: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
- | Found volume group "cl_centos8" using metadata type lvm2 | + | Found volume group "rhel" using metadata type lvm2 |
</ | </ | ||
Ligne 697: | Ligne 744: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
vgscan - Search for all volume groups | vgscan - Search for all volume groups | ||
vgscan | vgscan | ||
- | [ --ignorelockingfailure ] | + | |
- | [ --mknodes ] | + | [ --mknodes ] |
- | [ --notifydbus ] | + | [ --notifydbus ] |
- | [ --reportformat basic|json ] | + | [ --reportformat basic|json|json_std |
- | [ COMMON_OPTIONS ] | + | [ COMMON_OPTIONS ] |
Common options for lvm: | Common options for lvm: | ||
- | [ -d|--debug ] | + | |
- | [ -h|--help ] | + | [ -h|--help ] |
- | [ -q|--quiet ] | + | [ -q|--quiet ] |
- | [ -v|--verbose ] | + | [ -v|--verbose ] |
- | [ -y|--yes ] | + | [ -y|--yes ] |
- | [ -t|--test ] | + | [ -t|--test ] |
- | [ --commandprofile String ] | + | [ --commandprofile String ] |
- | [ --config String ] | + | [ --config String ] |
- | [ --driverloaded y|n ] | + | [ --driverloaded y|n ] |
- | [ --nolocking ] | + | [ --nolocking ] |
- | [ --lockopt String ] | + | [ --lockopt String ] |
- | [ --longhelp ] | + | [ --longhelp ] |
- | [ --profile String ] | + | [ --profile String ] |
- | [ --version ] | + | [ --version |
+ | [ --devicesfile String ] | ||
+ | [ --devices PV ] | ||
+ | [ --nohints ] | ||
+ | [ --journal String | ||
Common variables for lvm: | Common variables for lvm: | ||
Ligne 766: | Ligne 817: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
Physical volume "/ | Physical volume "/ | ||
Physical volume "/ | Physical volume "/ | ||
Ligne 775: | Ligne 826: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
pvcreate - Initialize physical volume(s) for use by LVM | pvcreate - Initialize physical volume(s) for use by LVM | ||
pvcreate PV ... | pvcreate PV ... | ||
- | [ -f|--force ] | + | |
- | [ -M|--metadatatype lvm2 ] | + | [ -M|--metadatatype lvm2 ] |
- | [ -u|--uuid String ] | + | [ -u|--uuid String ] |
- | [ -Z|--zero y|n ] | + | [ -Z|--zero y|n ] |
- | [ --dataalignment Size[k|UNIT] ] | + | [ --dataalignment Size[k|UNIT] ] |
- | [ --dataalignmentoffset Size[k|UNIT] ] | + | [ --dataalignmentoffset Size[k|UNIT] ] |
- | [ --bootloaderareasize Size[m|UNIT] ] | + | [ --bootloaderareasize Size[m|UNIT] ] |
- | [ --labelsector Number ] | + | [ --labelsector Number ] |
- | [ --pvmetadatacopies 0|1|2 ] | + | [ --pvmetadatacopies 0|1|2 ] |
- | [ --metadatasize Size[m|UNIT] ] | + | [ --metadatasize Size[m|UNIT] ] |
- | [ --metadataignore y|n ] | + | [ --metadataignore y|n ] |
- | [ --norestorefile ] | + | [ --norestorefile ] |
- | [ --setphysicalvolumesize Size[m|UNIT] ] | + | [ --setphysicalvolumesize Size[m|UNIT] ] |
- | [ --reportformat basic|json ] | + | [ --reportformat basic|json|json_std |
- | [ --restorefile String ] | + | [ --restorefile String ] |
- | [ COMMON_OPTIONS ] | + | [ COMMON_OPTIONS ] |
Common options for lvm: | Common options for lvm: | ||
- | [ -d|--debug ] | + | |
- | [ -h|--help ] | + | [ -h|--help ] |
- | [ -q|--quiet ] | + | [ -q|--quiet ] |
- | [ -v|--verbose ] | + | [ -v|--verbose ] |
- | [ -y|--yes ] | + | [ -y|--yes ] |
- | [ -t|--test ] | + | [ -t|--test ] |
- | [ --commandprofile String ] | + | [ --commandprofile String ] |
- | [ --config String ] | + | [ --config String ] |
- | [ --driverloaded y|n ] | + | [ --driverloaded y|n ] |
- | [ --nolocking ] | + | [ --nolocking ] |
- | [ --lockopt String ] | + | [ --lockopt String ] |
- | [ --longhelp ] | + | [ --longhelp ] |
- | [ --profile String ] | + | [ --profile String ] |
- | [ --version ] | + | [ --version |
+ | [ --devicesfile String ] | ||
+ | [ --devices PV ] | ||
+ | [ --nohints ] | ||
+ | [ --journal String | ||
Common variables for lvm: | Common variables for lvm: | ||
Ligne 850: | Ligne 905: | ||
</ | </ | ||
- | Pour visualiser | + | Pour visualiser |
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
"/ | "/ | ||
--- NEW Physical volume --- | --- NEW Physical volume --- | ||
Ligne 864: | Ligne 919: | ||
Free PE 0 | Free PE 0 | ||
Allocated PE 0 | Allocated PE 0 | ||
- | PV UUID xsAjLA-sUEU-dexm-H7G1-Dsi4-q6qW-8Tqkay | + | PV UUID qFjsnE-XjSN-HBqU-z4ML-NnJm-E6EQ-6hNFUo |
"/ | "/ | ||
Ligne 876: | Ligne 931: | ||
Free PE 0 | Free PE 0 | ||
Allocated PE 0 | Allocated PE 0 | ||
- | PV UUID WpssK3-sThn-3nS0-80O3-NcW3-23e0-gxejn4 | + | PV UUID CKljsJ-dZ1n-WwQZ-G0w3-3E7k-juL1-rd8OhF |
"/ | "/ | ||
Ligne 888: | Ligne 943: | ||
Free PE 0 | Free PE 0 | ||
Allocated PE 0 | Allocated PE 0 | ||
- | PV UUID rqaB99-3UdD-pJxE-Z1Eo-h9yv-tZ41-r4UJSY | + | PV UUID 80N1XI-aoN5-Vcnp-AOaP-eSWF-cWIH-QMbe0A |
</ | </ | ||
Ligne 894: | Ligne 949: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
pvdisplay - Display various attributes of physical volume(s) | pvdisplay - Display various attributes of physical volume(s) | ||
pvdisplay | pvdisplay | ||
- | [ -a|--all ] | + | |
- | [ -c|--colon ] | + | [ -c|--colon ] |
- | [ -C|--columns ] | + | [ -C|--columns ] |
- | [ -m|--maps ] | + | [ -m|--maps ] |
- | [ -o|--options String ] | + | [ -o|--options String ] |
- | [ -S|--select String ] | + | [ -S|--select String ] |
- | [ -s|--short ] | + | [ -s|--short ] |
- | [ -O|--sort String ] | + | [ -O|--sort String ] |
- | [ --aligned ] | + | [ --aligned ] |
- | [ --binary ] | + | [ --binary ] |
- | [ --configreport log|vg|lv|pv|pvseg|seg ] | + | [ --configreport log|vg|lv|pv|pvseg|seg ] |
- | [ --foreign ] | + | [ --foreign ] |
- | [ --ignorelockingfailure ] | + | [ --ignorelockingfailure ] |
- | [ --logonly ] | + | [ --logonly ] |
- | [ --noheadings ] | + | [ --noheadings ] |
- | [ --nosuffix ] | + | [ --nosuffix ] |
- | [ --readonly ] | + | [ --readonly ] |
- | [ --reportformat basic|json ] | + | [ --reportformat basic|json|json_std |
- | [ --separator String ] | + | [ --separator String ] |
- | [ --shared ] | + | [ --shared ] |
- | [ --unbuffered ] | + | [ --unbuffered ] |
- | [ --units r|R|h|H|b|B|s|S|k|K|m|M|g|G|t|T|p|P|e|E ] | + | [ --units |
- | [ COMMON_OPTIONS ] | + | [ COMMON_OPTIONS ] |
- | [ PV|Tag ... ] | + | [ PV|Tag ... ] |
Common options for lvm: | Common options for lvm: | ||
- | [ -d|--debug ] | + | |
- | [ -h|--help ] | + | [ -h|--help ] |
- | [ -q|--quiet ] | + | [ -q|--quiet ] |
- | [ -v|--verbose ] | + | [ -v|--verbose ] |
- | [ -y|--yes ] | + | [ -y|--yes ] |
- | [ -t|--test ] | + | [ -t|--test ] |
- | [ --commandprofile String ] | + | [ --commandprofile String ] |
- | [ --config String ] | + | [ --config String ] |
- | [ --driverloaded y|n ] | + | [ --driverloaded y|n ] |
- | [ --nolocking ] | + | [ --nolocking ] |
- | [ --lockopt String ] | + | [ --lockopt String ] |
- | [ --longhelp ] | + | [ --longhelp ] |
- | [ --profile String ] | + | [ --profile String ] |
- | [ --version ] | + | [ --version |
+ | [ --devicesfile String ] | ||
+ | [ --devices PV ] | ||
+ | [ --nohints ] | ||
+ | [ --journal String | ||
Common variables for lvm: | Common variables for lvm: | ||
Ligne 982: | Ligne 1041: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
Volume group " | Volume group " | ||
</ | </ | ||
Ligne 989: | Ligne 1048: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
vgcreate - Create a volume group | vgcreate - Create a volume group | ||
vgcreate VG_new PV ... | vgcreate VG_new PV ... | ||
- | [ -A|--autobackup y|n ] | + | |
- | [ -c|--clustered y|n ] | + | [ -c|--clustered y|n ] |
- | [ -l|--maxlogicalvolumes Number ] | + | [ -l|--maxlogicalvolumes Number ] |
- | [ -p|--maxphysicalvolumes Number ] | + | [ -p|--maxphysicalvolumes Number ] |
- | [ -M|--metadatatype lvm2 ] | + | [ -M|--metadatatype lvm2 ] |
- | [ -s|--physicalextentsize Size[m|UNIT] ] | + | [ -s|--physicalextentsize Size[m|UNIT] ] |
- | [ -f|--force ] | + | [ -f|--force ] |
- | [ -Z|--zero y|n ] | + | [ -Z|--zero y|n ] |
- | [ --addtag Tag ] | + | [ --addtag Tag ] |
- | [ --alloc contiguous|cling|cling_by_tags|normal|anywhere|inherit ] | + | [ --alloc contiguous|cling|cling_by_tags|normal|anywhere|inherit ] |
- | [ --metadataprofile String ] | + | [ --metadataprofile String ] |
- | [ --labelsector Number ] | + | [ --labelsector Number ] |
- | [ --metadatasize Size[m|UNIT] ] | + | [ --metadatasize Size[m|UNIT] ] |
- | [ --pvmetadatacopies 0|1|2 ] | + | [ --pvmetadatacopies 0|1|2 ] |
- | [ --vgmetadatacopies all|unmanaged|Number ] | + | [ --vgmetadatacopies all|unmanaged|Number ] |
- | [ --reportformat basic|json ] | + | [ --reportformat basic|json|json_std |
- | [ --dataalignment Size[k|UNIT] ] | + | [ --dataalignment Size[k|UNIT] ] |
- | [ --dataalignmentoffset Size[k|UNIT] ] | + | [ --dataalignmentoffset Size[k|UNIT] ] |
- | [ --shared ] | + | [ --shared ] |
- | [ --systemid String ] | + | [ --systemid String ] |
- | [ --locktype sanlock|dlm|none ] | + | [ --locktype sanlock|dlm|none ] |
- | [ COMMON_OPTIONS ] | + | |
+ | | ||
Common options for lvm: | Common options for lvm: | ||
- | [ -d|--debug ] | + | |
- | [ -h|--help ] | + | [ -h|--help ] |
- | [ -q|--quiet ] | + | [ -q|--quiet ] |
- | [ -v|--verbose ] | + | [ -v|--verbose ] |
- | [ -y|--yes ] | + | [ -y|--yes ] |
- | [ -t|--test ] | + | [ -t|--test ] |
- | [ --commandprofile String ] | + | [ --commandprofile String ] |
- | [ --config String ] | + | [ --config String ] |
- | [ --driverloaded y|n ] | + | [ --driverloaded y|n ] |
- | [ --nolocking ] | + | [ --nolocking ] |
- | [ --lockopt String ] | + | [ --lockopt String ] |
- | [ --longhelp ] | + | [ --longhelp ] |
- | [ --profile String ] | + | [ --profile String ] |
- | [ --version ] | + | [ --version |
+ | [ --devicesfile String ] | ||
+ | [ --devices PV ] | ||
+ | [ --nohints ] | ||
+ | [ --journal String | ||
Use --longhelp to show all options and advanced commands. | Use --longhelp to show all options and advanced commands. | ||
Ligne 1038: | Ligne 1102: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
--- Volume group --- | --- Volume group --- | ||
VG Name vg0 | VG Name vg0 | ||
Ligne 1058: | Ligne 1122: | ||
Alloc PE / Size 0 / 0 | Alloc PE / Size 0 / 0 | ||
Free PE / Size 110 / 880.00 MiB | Free PE / Size 110 / 880.00 MiB | ||
- | VG UUID 6cO8IX-xhvn-5J4z-Em2t-7RAq-u3y8-1cVZln | + | VG UUID 7tQDuL-D900-dWk5-AEo1-JOdP-9Tdq-BKfiBF |
</ | </ | ||
Ligne 1064: | Ligne 1128: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
vgdisplay - Display volume group information | vgdisplay - Display volume group information | ||
vgdisplay | vgdisplay | ||
- | [ -A|--activevolumegroups ] | + | |
- | [ -c|--colon ] | + | [ -c|--colon ] |
- | [ -C|--columns ] | + | [ -C|--columns ] |
- | [ -o|--options String ] | + | [ -o|--options String ] |
- | [ -S|--select String ] | + | [ -S|--select String ] |
- | [ -s|--short ] | + | [ -s|--short ] |
- | [ -O|--sort String ] | + | [ -O|--sort String ] |
- | [ --aligned ] | + | [ --aligned ] |
- | [ --binary ] | + | [ --binary ] |
- | [ --configreport log|vg|lv|pv|pvseg|seg ] | + | [ --configreport log|vg|lv|pv|pvseg|seg ] |
- | [ --foreign ] | + | [ --foreign ] |
- | [ --ignorelockingfailure ] | + | [ --ignorelockingfailure ] |
- | [ --logonly ] | + | [ --logonly ] |
- | [ --noheadings ] | + | [ --noheadings ] |
- | [ --nosuffix ] | + | [ --nosuffix ] |
- | [ --readonly ] | + | [ --readonly ] |
- | [ --reportformat basic|json ] | + | [ --shared ] |
- | [ --shared ] | + | [ --separator String ] |
- | [ --separator String ] | + | [ --unbuffered ] |
- | [ --unbuffered ] | + | [ --units |
- | [ --units r|R|h|H|b|B|s|S|k|K|m|M|g|G|t|T|p|P|e|E ] | + | [ COMMON_OPTIONS ] |
- | [ COMMON_OPTIONS ] | + | [ VG|Tag ... ] |
- | [ VG|Tag ... ] | + | |
Common options for lvm: | Common options for lvm: | ||
- | [ -d|--debug ] | + | |
- | [ -h|--help ] | + | [ -h|--help ] |
- | [ -q|--quiet ] | + | [ -q|--quiet ] |
- | [ -v|--verbose ] | + | [ -v|--verbose ] |
- | [ -y|--yes ] | + | [ -y|--yes ] |
- | [ -t|--test ] | + | [ -t|--test ] |
- | [ --commandprofile String ] | + | [ --commandprofile String ] |
- | [ --config String ] | + | [ --config String ] |
- | [ --driverloaded y|n ] | + | [ --driverloaded y|n ] |
- | [ --nolocking ] | + | [ --nolocking ] |
- | [ --lockopt String ] | + | [ --lockopt String ] |
- | [ --longhelp ] | + | [ --longhelp ] |
- | [ --profile String ] | + | [ --profile String ] |
- | [ --version ] | + | [ --version |
+ | [ --devicesfile String ] | ||
+ | [ --devices PV ] | ||
+ | [ --nohints ] | ||
+ | [ --journal String | ||
Use --longhelp to show all options and advanced commands. | Use --longhelp to show all options and advanced commands. | ||
Ligne 1116: | Ligne 1183: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
Rounding up size to full physical extent 352.00 MiB | Rounding up size to full physical extent 352.00 MiB | ||
Logical volume " | Logical volume " | ||
Ligne 1128: | Ligne 1195: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
lvcreate - Create a logical volume | lvcreate - Create a logical volume | ||
Create a linear LV. | Create a linear LV. | ||
lvcreate -L|--size Size[m|UNIT] VG | lvcreate -L|--size Size[m|UNIT] VG | ||
- | [ -l|--extents Number[PERCENT] ] | + | [ --type linear ] (implied) |
- | [ --type linear ] | + | |
- | [ COMMON_OPTIONS ] | + | [ COMMON_OPTIONS ] |
- | [ PV ... ] | + | [ PV ... ] |
- | Create a striped LV (infers --type striped). | + | Create a striped LV. |
lvcreate -i|--stripes Number -L|--size Size[m|UNIT] VG | lvcreate -i|--stripes Number -L|--size Size[m|UNIT] VG | ||
- | [ -l|--extents Number[PERCENT] ] | + | [ --type striped ] (implied) |
- | [ -I|--stripesize Size[k|UNIT] ] | + | |
- | [ COMMON_OPTIONS ] | + | [ -I|--stripesize Size[k|UNIT] ] |
- | [ PV ... ] | + | [ COMMON_OPTIONS ] |
+ | [ PV ... ] | ||
- | Create a raid1 or mirror LV (infers --type raid1|mirror). | + | Create a raid1 or mirror LV. |
lvcreate -m|--mirrors Number -L|--size Size[m|UNIT] VG | lvcreate -m|--mirrors Number -L|--size Size[m|UNIT] VG | ||
- | [ -l|--extents Number[PERCENT] ] | + | [ --type raid1|mirror ] (implied) |
- | [ -R|--regionsize Size[m|UNIT] ] | + | |
- | [ --mirrorlog core|disk ] | + | [ -I|--stripesize Size[k|UNIT] ] |
- | [ --minrecoveryrate Size[k|UNIT] ] | + | |
- | [ --maxrecoveryrate Size[k|UNIT] ] | + | [ --mirrorlog core|disk ] |
- | [ COMMON_OPTIONS ] | + | [ --minrecoveryrate Size[k|UNIT] ] |
- | [ PV ... ] | + | [ --maxrecoveryrate Size[k|UNIT] ] |
+ | [ COMMON_OPTIONS ] | ||
+ | [ PV ... ] | ||
Create a raid LV (a specific raid level must be used, e.g. raid1). | Create a raid LV (a specific raid level must be used, e.g. raid1). | ||
lvcreate --type raid -L|--size Size[m|UNIT] VG | lvcreate --type raid -L|--size Size[m|UNIT] VG | ||
- | [ -l|--extents Number[PERCENT] ] | + | |
- | [ -m|--mirrors Number ] | + | [ -i|--stripes Number ] |
- | [ -i|--stripes Number ] | + | [ -I|--stripesize Size[k|UNIT] ] |
- | [ -I|--stripesize Size[k|UNIT] ] | + | [ -m|--mirrors Number ] |
- | [ -R|--regionsize Size[m|UNIT] ] | + | |
- | [ --minrecoveryrate Size[k|UNIT] ] | + | [ --minrecoveryrate Size[k|UNIT] ] |
- | [ --maxrecoveryrate Size[k|UNIT] ] | + | [ --maxrecoveryrate Size[k|UNIT] ] |
- | [ --raidintegrity y|n ] | + | [ --raidintegrity y|n ] |
- | [ --raidintegritymode String ] | + | [ --raidintegritymode String ] |
- | [ --raidintegrityblocksize Number ] | + | [ --raidintegrityblocksize Number ] |
- | [ COMMON_OPTIONS ] | + | [ COMMON_OPTIONS ] |
- | [ PV ... ] | + | [ PV ... ] |
Create a raid10 LV. | Create a raid10 LV. | ||
lvcreate -m|--mirrors Number -i|--stripes Number -L|--size Size[m|UNIT] VG | lvcreate -m|--mirrors Number -i|--stripes Number -L|--size Size[m|UNIT] VG | ||
- | [ -l|--extents Number[PERCENT] ] | + | [ --type raid10 ] (implied) |
- | [ -I|--stripesize Size[k|UNIT] ] | + | |
- | [ -R|--regionsize Size[m|UNIT] ] | + | [ -I|--stripesize Size[k|UNIT] ] |
- | [ --minrecoveryrate Size[k|UNIT] ] | + | [ -R|--regionsize Size[m|UNIT] ] |
- | [ --maxrecoveryrate Size[k|UNIT] ] | + | [ --minrecoveryrate Size[k|UNIT] ] |
- | [ COMMON_OPTIONS ] | + | [ --maxrecoveryrate Size[k|UNIT] ] |
- | [ PV ... ] | + | [ COMMON_OPTIONS ] |
+ | [ PV ... ] | ||
Create a COW snapshot LV of an origin LV. | Create a COW snapshot LV of an origin LV. | ||
lvcreate -s|--snapshot -L|--size Size[m|UNIT] LV | lvcreate -s|--snapshot -L|--size Size[m|UNIT] LV | ||
- | [ -l|--extents Number[PERCENT] ] | + | [ --type snapshot ] (implied) |
- | [ -i|--stripes Number ] | + | |
- | [ -I|--stripesize Size[k|UNIT] ] | + | [ -i|--stripes Number ] |
- | [ -c|--chunksize Size[k|UNIT] ] | + | [ -I|--stripesize Size[k|UNIT] ] |
- | [ --type snapshot ] | + | [ -c|--chunksize Size[k|UNIT] ] |
- | [ COMMON_OPTIONS ] | + | [ COMMON_OPTIONS ] |
- | [ PV ... ] | + | [ PV ... ] |
Create a thin pool. | Create a thin pool. | ||
lvcreate --type thin-pool -L|--size Size[m|UNIT] VG | lvcreate --type thin-pool -L|--size Size[m|UNIT] VG | ||
- | [ -l|--extents Number[PERCENT] ] | + | |
- | [ -c|--chunksize | + | [ -i|--stripes Number ] |
- | [ -i|--stripes Number | + | [ -I|--stripesize |
- | [ -I|--stripesize | + | [ -T|--thin ] |
- | [ --thinpool LV_new ] | + | [ -c|--chunksize |
- | [ --poolmetadatasize Size[m|UNIT] ] | + | [ --thinpool LV_new ] |
- | [ --poolmetadataspare | + | [ --discards passdown|nopassdown|ignore |
- | [ --discards passdown|nopassdown|ignore | + | [ --errorwhenfull |
- | [ --errorwhenfull | + | [ --poolmetadatasize Size[m|UNIT] ] |
- | [ COMMON_OPTIONS ] | + | [ --poolmetadataspare |
- | [ PV ... ] | + | [ COMMON_OPTIONS ] |
+ | [ PV ... ] | ||
Create a cache pool. | Create a cache pool. | ||
lvcreate --type cache-pool -L|--size Size[m|UNIT] VG | lvcreate --type cache-pool -L|--size Size[m|UNIT] VG | ||
- | [ -l|--extents Number[PERCENT] ] | + | |
- | [ -H|--cache ] | + | [ -i|--stripes Number |
- | [ -c|--chunksize | + | [ -I|--stripesize |
- | [ --poolmetadatasize Size[m|UNIT] ] | + | [ -H|--cache |
- | [ --poolmetadataspare y|n ] | + | [ -c|--chunksize Size[k|UNIT] ] |
- | [ --cachemode writethrough|writeback|passthrough ] | + | [ --cachemode writethrough|writeback|passthrough ] |
- | [ --cachepolicy String ] | + | [ --cachepolicy String ] |
- | [ --cachesettings String ] | + | [ --cachesettings String ] |
- | [ --cachemetadataformat auto|1|2 ] | + | [ --cachemetadataformat auto|1|2 ] |
- | [ COMMON_OPTIONS ] | + | |
- | [ PV ... ] | + | [ --poolmetadataspare y|n ] |
+ | | ||
+ | [ PV ... ] | ||
- | Create a thin LV in a thin pool (infers --type thin). | + | Create a thin LV in a thin pool. |
- | lvcreate -V|--virtualsize Size[m|UNIT] --thinpool | + | lvcreate -V|--virtualsize Size[m|UNIT] --thinpool |
- | [ -T|--thin ] | + | [ --type thin ] (implied) |
- | [ | + | [ -T|--thin ] |
- | [ --discards passdown|nopassdown|ignore ] | + | [ COMMON_OPTIONS ] |
- | [ | + | |
- | [ COMMON_OPTIONS ] | + | |
- | Create a thin LV that is a snapshot of an existing thin LV | + | Create a thin LV that is a snapshot of an existing thin LV. |
- | (infers --type thin). | + | lvcreate -s|--snapshot |
- | lvcreate -s|--snapshot | + | [ --type thin ] (implied) |
- | [ --type thin ] | + | [ -T|--thin ] |
- | [ --discards passdown|nopassdown|ignore ] | + | [ COMMON_OPTIONS ] |
- | [ | + | |
- | [ COMMON_OPTIONS ] | + | |
Create a thin LV that is a snapshot of an external origin LV. | Create a thin LV that is a snapshot of an external origin LV. | ||
- | lvcreate --type thin --thinpool | + | lvcreate --type thin --thinpool |
- | [ -T|--thin ] | + | [ -T|--thin ] |
- | [ -c|--chunksize Size[k|UNIT] ] | + | [ COMMON_OPTIONS ] |
- | [ --poolmetadatasize Size[m|UNIT] ] | + | |
- | [ --poolmetadataspare y|n ] | + | |
- | [ --discards passdown|nopassdown|ignore ] | + | |
- | [ --errorwhenfull y|n ] | + | |
- | [ COMMON_OPTIONS ] | + | |
Create a LV that returns VDO when used. | Create a LV that returns VDO when used. | ||
lvcreate --type vdo -L|--size Size[m|UNIT] VG | lvcreate --type vdo -L|--size Size[m|UNIT] VG | ||
- | [ -l|--extents Number[PERCENT] ] | + | |
- | [ -V|--virtualsize Size[m|UNIT] ] | + | [ -i|--stripes Number ] |
- | [ -i|--stripes Number ] | + | [ -I|--stripesize Size[k|UNIT] ] |
- | [ -I|--stripesize Size[k|UNIT] ] | + | [ -V|--virtualsize Size[m|UNIT] ] |
- | [ --vdo ] | + | [ --vdo ] |
- | [ --vdopool LV_new ] | + | [ --vdopool LV_new |
- | [ --compression y|n ] | + | [ --compression |
- | [ --deduplication y|n ] | + | [ --deduplication y|n ] |
- | [ COMMON_OPTIONS ] | + | [ --vdosettings String |
- | [ PV ... ] | + | [ COMMON_OPTIONS ] |
- | + | [ PV ... ] | |
- | Create a thin LV, first creating a thin pool for it, | + | |
- | where the new thin pool is named by the --thinpool arg. | + | |
- | lvcreate --type thin -V|--virtualsize Size[m|UNIT] | + | |
- | [ -l|--extents Number[PERCENT] ] | + | |
- | [ -T|--thin ] | + | |
- | [ -c|--chunksize Size[k|UNIT] ] | + | |
- | [ -i|--stripes Number ] | + | |
- | [ -I|--stripesize Size[k|UNIT] | + | |
- | [ --poolmetadatasize Size[m|UNIT] | + | |
- | [ --poolmetadataspare | + | |
- | [ --discards passdown|nopassdown|ignore | + | |
- | [ --errorwhenfull y|n ] | + | |
- | [ COMMON_OPTIONS ] | + | |
- | [ PV ... ] | + | |
Create a new LV, then attach the specified cachepool | Create a new LV, then attach the specified cachepool | ||
which converts the new LV to type cache. | which converts the new LV to type cache. | ||
- | lvcreate --type cache -L|--size Size[m|UNIT] --cachepool | + | lvcreate --type cache -L|--size Size[m|UNIT] --cachepool |
- | [ -l|--extents Number[PERCENT] ] | + | [ -l|--extents Number[PERCENT] ] |
- | [ -H|--cache ] | + | [ -i|--stripes Number |
- | [ -c|--chunksize | + | [ -I|--stripesize |
- | [ -i|--stripes Number | + | [ -H|--cache ] |
- | [ -I|--stripesize | + | [ -c|--chunksize |
- | [ --poolmetadatasize Size[m|UNIT] ] | + | [ --cachemode writethrough|writeback|passthrough ] |
- | [ --poolmetadataspare y|n ] | + | [ --cachepolicy String ] |
- | [ --cachemode writethrough|writeback|passthrough ] | + | [ --cachesettings String ] |
- | [ --cachepolicy String ] | + | [ --cachemetadataformat auto|1|2 ] |
- | [ --cachesettings String ] | + | |
- | [ --cachemetadataformat auto|1|2 ] | + | [ --poolmetadataspare y|n ] |
- | [ COMMON_OPTIONS ] | + | |
- | [ PV ... ] | + | [ PV ... ] |
Create a new LV, then attach the specified cachevol | Create a new LV, then attach the specified cachevol | ||
which converts the new LV to type cache. | which converts the new LV to type cache. | ||
lvcreate --type cache -L|--size Size[m|UNIT] --cachevol LV VG | lvcreate --type cache -L|--size Size[m|UNIT] --cachevol LV VG | ||
- | [ -l|--extents Number[PERCENT] ] | + | |
- | [ -c|--chunksize Size[k|UNIT] | + | [ -i|--stripes Number |
- | [ -i|--stripes Number | + | [ -I|--stripesize Size[k|UNIT] |
- | [ -I|--stripesize | + | [ -c|--chunksize |
- | [ --cachemode writethrough|writeback|passthrough ] | + | [ --cachemode writethrough|writeback|passthrough ] |
- | [ --cachepolicy String ] | + | [ --cachepolicy String ] |
- | [ --cachesettings String ] | + | [ --cachesettings String ] |
- | [ --cachemetadataformat auto|1|2 ] | + | [ --cachemetadataformat auto|1|2 ] |
- | [ COMMON_OPTIONS ] | + | [ COMMON_OPTIONS ] |
- | [ PV ... ] | + | [ PV ... ] |
Create a new LV, then attach a cachevol created from | Create a new LV, then attach a cachevol created from | ||
Ligne 1307: | Ligne 1358: | ||
new LV to type cache. | new LV to type cache. | ||
lvcreate --type cache -L|--size Size[m|UNIT] --cachedevice PV VG | lvcreate --type cache -L|--size Size[m|UNIT] --cachedevice PV VG | ||
- | [ -l|--extents Number[PERCENT] ] | + | |
- | [ -c|--chunksize | + | [ -i|--stripes Number ] |
- | [ -i|--stripes Number | + | [ -I|--stripesize |
- | [ -I|--stripesize | + | [ -c|--chunksize Size[k|UNIT] |
- | [ --cachemode writethrough|writeback|passthrough ] | + | [ --cachesize |
- | [ --cachepolicy String ] | + | [ --cachemode writethrough|writeback|passthrough ] |
- | [ --cachesettings String ] | + | [ --cachepolicy String ] |
- | [ --cachemetadataformat auto|1|2 ] | + | [ --cachesettings String ] |
- | [ --cachesize Size[m|UNIT] ] | + | [ --cachemetadataformat auto|1|2 ] |
- | [ COMMON_OPTIONS ] | + | [ COMMON_OPTIONS ] |
- | [ PV ... ] | + | [ PV ... ] |
Create a new LV, then attach the specified cachevol | Create a new LV, then attach the specified cachevol | ||
which converts the new LV to type writecache. | which converts the new LV to type writecache. | ||
lvcreate --type writecache -L|--size Size[m|UNIT] --cachevol LV VG | lvcreate --type writecache -L|--size Size[m|UNIT] --cachevol LV VG | ||
- | [ -l|--extents Number[PERCENT] ] | + | |
- | [ -i|--stripes Number ] | + | [ -i|--stripes Number ] |
- | [ -I|--stripesize Size[k|UNIT] ] | + | [ -I|--stripesize Size[k|UNIT] ] |
- | [ --cachesettings String ] | + | [ --cachesettings String ] |
- | [ COMMON_OPTIONS ] | + | [ COMMON_OPTIONS ] |
- | [ PV ... ] | + | [ PV ... ] |
Create a new LV, then attach a cachevol created from | Create a new LV, then attach a cachevol created from | ||
Ligne 1333: | Ligne 1384: | ||
new LV to type writecache. | new LV to type writecache. | ||
lvcreate --type writecache -L|--size Size[m|UNIT] --cachedevice PV VG | lvcreate --type writecache -L|--size Size[m|UNIT] --cachedevice PV VG | ||
- | [ -l|--extents Number[PERCENT] ] | + | |
- | [ -i|--stripes Number ] | + | [ -i|--stripes Number ] |
- | [ -I|--stripesize Size[k|UNIT] ] | + | [ -I|--stripesize Size[k|UNIT] ] |
- | [ --cachesize Size[m|UNIT] ] | + | [ --cachesize Size[m|UNIT] ] |
- | [ --cachesettings String ] | + | [ --cachesettings String ] |
- | [ COMMON_OPTIONS ] | + | [ COMMON_OPTIONS ] |
- | [ PV ... ] | + | [ PV ... ] |
Common options for command: | Common options for command: | ||
- | [ -a|--activate y|n|ay ] | + | |
- | [ -A|--autobackup y|n ] | + | [ -A|--autobackup y|n ] |
- | [ -C|--contiguous y|n ] | + | [ -C|--contiguous y|n ] |
- | [ -M|--persistent y|n ] | + | [ -M|--persistent y|n ] |
- | [ -j|--major Number ] | + | [ -j|--major Number ] |
- | [ -k|--setactivationskip y|n ] | + | [ -k|--setactivationskip y|n ] |
- | [ -K|--ignoreactivationskip ] | + | [ -K|--ignoreactivationskip ] |
- | [ -n|--name String ] | + | [ -n|--name String ] |
- | [ -p|--permission rw|r ] | + | [ -p|--permission rw|r ] |
- | [ -r|--readahead auto|none|Number ] | + | [ -r|--readahead auto|none|Number ] |
- | [ -W|--wipesignatures y|n ] | + | [ -W|--wipesignatures y|n ] |
- | [ -Z|--zero y|n ] | + | [ -Z|--zero y|n ] |
- | [ --addtag Tag ] | + | [ --addtag Tag ] |
- | [ --alloc contiguous|cling|cling_by_tags|normal|anywhere|inherit ] | + | [ --alloc contiguous|cling|cling_by_tags|normal|anywhere|inherit ] |
- | [ --ignoremonitoring ] | + | |
- | [ --metadataprofile String ] | + | |
- | [ --minor Number ] | + | [ --metadataprofile String ] |
- | [ --monitor y|n ] | + | [ --minor Number ] |
- | [ --nosync ] | + | [ --monitor y|n ] |
- | [ --noudevsync ] | + | [ --nosync ] |
- | [ --reportformat basic|json ] | + | [ --noudevsync ] |
+ | [ --reportformat basic|json|json_std | ||
Common options for lvm: | Common options for lvm: | ||
- | [ -d|--debug ] | + | |
- | [ -h|--help ] | + | [ -h|--help ] |
- | [ -q|--quiet ] | + | [ -q|--quiet ] |
- | [ -v|--verbose ] | + | [ -v|--verbose ] |
- | [ -y|--yes ] | + | [ -y|--yes ] |
- | [ -t|--test ] | + | [ -t|--test ] |
- | [ --commandprofile String ] | + | [ --commandprofile String ] |
- | [ --config String ] | + | [ --config String ] |
- | [ --driverloaded y|n ] | + | [ --driverloaded y|n ] |
- | [ --nolocking ] | + | [ --nolocking ] |
- | [ --lockopt String ] | + | [ --lockopt String ] |
- | [ --longhelp ] | + | [ --longhelp ] |
- | [ --profile String ] | + | [ --profile String ] |
- | [ --version ] | + | [ --version |
+ | [ --devicesfile String ] | ||
+ | [ --devices PV ] | ||
+ | [ --nohints ] | ||
+ | [ --journal String | ||
Use --longhelp to show all options and advanced commands. | Use --longhelp to show all options and advanced commands. | ||
Ligne 1386: | Ligne 1442: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
</ | </ | ||
Ligne 1392: | Ligne 1448: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
- | mke2fs 1.45.6 (20-Mar-2020) | + | mke2fs 1.46.5 (30-Dec-2021) |
+ | Discarding device blocks: done | ||
Creating filesystem with 360448 1k blocks and 90112 inodes | Creating filesystem with 360448 1k blocks and 90112 inodes | ||
- | Filesystem UUID: 87b6d526-d379-4e0c-8984-94811f1cee33 | + | Filesystem UUID: 34d451f7-96c2-43b1-8cc0-9fe8bafcf498 |
Superblock backups stored on blocks: | Superblock backups stored on blocks: | ||
- | 8193, 24577, 40961, 57345, 73729, 204801, 221185 | + | |
Allocating group tables: done | Allocating group tables: done | ||
Writing inode tables: done | Writing inode tables: done | ||
Creating journal (8192 blocks): done | Creating journal (8192 blocks): done | ||
- | Writing superblocks and filesystem accounting information: | + | Writing superblocks and filesystem accounting information: |
</ | </ | ||
Ligne 1408: | Ligne 1465: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
</ | </ | ||
Ligne 1416: | Ligne 1473: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
</ | </ | ||
Ligne 1422: | Ligne 1479: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
- | total 14 | + | total 13 |
- | drwxr-xr-x. | + | drwxr-xr-x. |
- | drwx------. 2 root root 12288 May 26 17:00 lost+found | + | drwx------. 2 root root 12288 Oct 23 15:21 lost+found |
+ | [root@redhat9 ~]# | ||
</ | </ | ||
Ligne 1431: | Ligne 1489: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
Filesystem | Filesystem | ||
- | / | + | / |
</ | </ | ||
- | Dans la cas de notre exemple, la taille est de **333 Mo** avec **17 Mo** occupé. | + | Dans la cas de notre exemple, la taille est de **320 Mo** avec **4.4 Mo** occupé. |
====LAB #4 - Etendre un Volume Logique à Chaud==== | ====LAB #4 - Etendre un Volume Logique à Chaud==== | ||
Ligne 1443: | Ligne 1501: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
Rounding size to boundary between physical extents: 104.00 MiB. | Rounding size to boundary between physical extents: 104.00 MiB. | ||
Size of logical volume vg0/lv0 changed from 352.00 MiB (44 extents) to 456.00 MiB (57 extents). | Size of logical volume vg0/lv0 changed from 352.00 MiB (44 extents) to 456.00 MiB (57 extents). | ||
Ligne 1456: | Ligne 1514: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
lvextend - Add space to a logical volume | lvextend - Add space to a logical volume | ||
Extend an LV by a specified size. | Extend an LV by a specified size. | ||
lvextend -L|--size [+]Size[m|UNIT] LV | lvextend -L|--size [+]Size[m|UNIT] LV | ||
- | [ -l|--extents [+]Number[PERCENT] ] | + | |
- | [ -r|--resizefs ] | + | [ -r|--resizefs ] |
- | [ -i|--stripes Number ] | + | [ -i|--stripes Number ] |
- | [ -I|--stripesize Size[k|UNIT] ] | + | [ -I|--stripesize Size[k|UNIT] ] |
- | [ --poolmetadatasize [+]Size[m|UNIT] ] | + | [ --poolmetadatasize [+]Size[m|UNIT] ] |
- | [ COMMON_OPTIONS ] | + | |
- | [ PV ... ] | + | [ --fsmode String ] |
+ | | ||
+ | [ PV ... ] | ||
Extend an LV by specified PV extents. | Extend an LV by specified PV extents. | ||
lvextend LV PV ... | lvextend LV PV ... | ||
- | [ -r|--resizefs ] | + | |
- | [ -i|--stripes Number ] | + | [ -i|--stripes Number ] |
- | [ -I|--stripesize Size[k|UNIT] ] | + | [ -I|--stripesize Size[k|UNIT] ] |
- | [ COMMON_OPTIONS ] | + | |
+ | [ --fsmode String ] | ||
+ | | ||
Extend a pool metadata SubLV by a specified size. | Extend a pool metadata SubLV by a specified size. | ||
- | lvextend --poolmetadatasize [+]Size[m|UNIT] | + | lvextend --poolmetadatasize [+]Size[m|UNIT] |
- | [ -i|--stripes Number ] | + | [ -i|--stripes Number ] |
- | [ -I|--stripesize Size[k|UNIT] ] | + | [ -I|--stripesize Size[k|UNIT] ] |
- | [ COMMON_OPTIONS ] | + | [ COMMON_OPTIONS ] |
- | [ PV ... ] | + | [ PV ... ] |
Extend an LV according to a predefined policy. | Extend an LV according to a predefined policy. | ||
- | lvextend --usepolicies | + | lvextend --usepolicies |
- | [ -r|--resizefs ] | + | [ -r|--resizefs ] |
- | [ COMMON_OPTIONS ] | + | |
- | [ PV ... ] | + | [ --fsmode String ] |
+ | | ||
+ | [ PV ... ] | ||
Common options for command: | Common options for command: | ||
- | [ -A|--autobackup y|n ] | + | |
- | [ -f|--force ] | + | [ -f|--force ] |
- | [ -m|--mirrors Number ] | + | [ -m|--mirrors Number ] |
- | [ -n|--nofsck ] | + | [ -n|--nofsck ] |
- | [ --alloc contiguous|cling|cling_by_tags|normal|anywhere|inherit ] | + | [ --alloc contiguous|cling|cling_by_tags|normal|anywhere|inherit ] |
- | [ --nosync ] | + | [ --nosync ] |
- | [ --noudevsync ] | + | [ --noudevsync ] |
- | [ --reportformat basic|json ] | + | [ --reportformat basic|json|json_std |
- | [ --type linear|striped|snapshot|mirror|raid|thin|cache|vdo|thin-pool|cache-pool|vdo-pool ] | + | [ --type linear|striped|snapshot|raid|mirror|thin|thin-pool|vdo|vdo-pool|cache|cache-pool|writecache |
Common options for lvm: | Common options for lvm: | ||
- | [ -d|--debug ] | + | |
- | [ -h|--help ] | + | [ -h|--help ] |
- | [ -q|--quiet ] | + | [ -q|--quiet ] |
- | [ -v|--verbose ] | + | [ -v|--verbose ] |
- | [ -y|--yes ] | + | [ -y|--yes ] |
- | [ -t|--test ] | + | [ -t|--test ] |
- | [ --commandprofile String ] | + | [ --commandprofile String ] |
- | [ --config String ] | + | [ --config String ] |
- | [ --driverloaded y|n ] | + | [ --driverloaded y|n ] |
- | [ --nolocking ] | + | [ --nolocking ] |
- | [ --lockopt String ] | + | [ --lockopt String ] |
- | [ --longhelp ] | + | [ --longhelp ] |
- | [ --profile String ] | + | [ --profile String ] |
- | [ --version ] | + | [ --version |
+ | [ --devicesfile String ] | ||
+ | [ --devices PV ] | ||
+ | [ --nohints ] | ||
+ | [ --journal String | ||
Use --longhelp to show all options and advanced commands. | Use --longhelp to show all options and advanced commands. | ||
Ligne 1522: | Ligne 1590: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
- | resize2fs 1.45.6 (20-Mar-2020) | + | resize2fs 1.46.5 (30-Dec-2021) |
Filesystem at / | Filesystem at / | ||
old_desc_blocks = 2, new_desc_blocks = 2 | old_desc_blocks = 2, new_desc_blocks = 2 | ||
Ligne 1532: | Ligne 1600: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
Filesystem | Filesystem | ||
- | / | + | / |
</ | </ | ||
- | Vous noterez que la taille a augmentée | + | Vous noterez que la taille a augmentée |
====LAB #5 - Snapshots==== | ====LAB #5 - Snapshots==== | ||
Ligne 1546: | Ligne 1614: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
10+0 records in | 10+0 records in | ||
10+0 records out | 10+0 records out | ||
- | 10485760 bytes (10 MB, 10 MiB) copied, 0.0281282 | + | 10485760 bytes (10 MB, 10 MiB) copied, 0.0239133 |
</ | </ | ||
Ligne 1555: | Ligne 1623: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
- | Rounding up size to full physical extent | + | Rounding up size to full physical extent |
Logical volume " | Logical volume " | ||
</ | </ | ||
Ligne 1563: | Ligne 1631: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
- | LV | + | LV |
- | root cl_centos8 | + | root rhel -wi-ao---- |
- | swap cl_centos8 | + | swap rhel -wi-ao---- |
- | lv0 vg0 owi-aos--- 456.00m | + | lv0 vg0 owi-aos--- 456.00m |
- | testsnap vg0 swi-a-s--- | + | testsnap vg0 swi-a-s--- |
</ | </ | ||
Ligne 1578: | Ligne 1646: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
lvs - Display information about logical volumes | lvs - Display information about logical volumes | ||
lvs | lvs | ||
- | [ -H|--history ] | + | |
- | [ -a|--all ] | + | [ -a|--all ] |
- | [ -o|--options String ] | + | [ -o|--options String ] |
- | [ -S|--select String ] | + | [ -S|--select String ] |
- | [ -O|--sort String ] | + | [ -O|--sort String ] |
- | [ --segments ] | + | [ --segments ] |
- | [ --aligned ] | + | [ --aligned ] |
- | [ --binary ] | + | [ --binary ] |
- | [ --configreport log|vg|lv|pv|pvseg|seg ] | + | [ --configreport log|vg|lv|pv|pvseg|seg ] |
- | [ --foreign ] | + | [ --foreign ] |
- | [ --ignorelockingfailure ] | + | |
- | [ --logonly ] | + | |
- | [ --nameprefixes ] | + | [ --logonly ] |
- | [ --noheadings ] | + | [ --nameprefixes ] |
- | [ --nosuffix ] | + | [ --noheadings ] |
- | [ --readonly ] | + | [ --nosuffix ] |
- | [ --reportformat basic|json ] | + | [ --readonly ] |
- | [ --rows ] | + | [ --reportformat basic|json|json_std |
- | [ --separator String ] | + | [ --rows ] |
- | [ --shared ] | + | [ --separator String ] |
- | [ --unbuffered ] | + | [ --shared ] |
- | [ --units r|R|h|H|b|B|s|S|k|K|m|M|g|G|t|T|p|P|e|E ] | + | [ --unbuffered ] |
- | [ --unquoted ] | + | [ --units |
- | [ COMMON_OPTIONS ] | + | [ --unquoted ] |
- | [ VG|LV|Tag ... ] | + | [ COMMON_OPTIONS ] |
+ | [ VG|LV|Tag ... ] | ||
Common options for lvm: | Common options for lvm: | ||
- | [ -d|--debug ] | + | |
- | [ -h|--help ] | + | [ -h|--help ] |
- | [ -q|--quiet ] | + | [ -q|--quiet ] |
- | [ -v|--verbose ] | + | [ -v|--verbose ] |
- | [ -y|--yes ] | + | [ -y|--yes ] |
- | [ -t|--test ] | + | [ -t|--test ] |
- | [ --commandprofile String ] | + | [ --commandprofile String ] |
- | [ --config String ] | + | [ --config String ] |
- | [ --driverloaded y|n ] | + | [ --driverloaded y|n ] |
- | [ --nolocking ] | + | [ --nolocking ] |
- | [ --lockopt String ] | + | [ --lockopt String ] |
- | [ --longhelp ] | + | [ --longhelp ] |
- | [ --profile String ] | + | [ --profile String ] |
- | [ --version ] | + | [ --version |
+ | [ --devicesfile String ] | ||
+ | [ --devices PV ] | ||
+ | [ --nohints ] | ||
+ | [ --journal String | ||
Use --longhelp to show all options and advanced commands. | Use --longhelp to show all options and advanced commands. | ||
Ligne 1630: | Ligne 1703: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
</ | </ | ||
Ligne 1636: | Ligne 1709: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
</ | </ | ||
Ligne 1642: | Ligne 1715: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
- | total 10296 | + | total 10294 |
- | -rw-r--r--. 1 root root 10485760 | + | -rw-r--r--. 1 root root 10485760 |
- | drwxr-xr-x. 3 root root | + | drwxr-xr-x. 3 root root |
- | drwx------. 2 root root 12288 Jun 24 04:20 lost+found | + | drwx------. 2 root root 12288 Oct 23 15:21 lost+found |
- | [root@centos8 | + | |
- | total 10296 | + | [root@redhat9 |
- | -rw-r--r--. 1 root root 10485760 | + | total 10294 |
- | drwxr-xr-x. 3 root root | + | -rw-r--r--. 1 root root 10485760 |
- | drwx------. 2 root root 12288 Jun 24 04:20 lost+found | + | drwxr-xr-x. 3 root root |
+ | drwx------. 2 root root 12288 Oct 23 15:21 lost+found | ||
</ | </ | ||
Ligne 1657: | Ligne 1731: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
rm: remove regular file '/ | rm: remove regular file '/ | ||
</ | </ | ||
Ligne 1664: | Ligne 1738: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
Filesystem | Filesystem | ||
- | / | + | / |
- | [root@centos8 | + | [root@redhat9 |
Filesystem | Filesystem | ||
- | / | + | / |
- | [root@centos8 | + | [root@redhat9 |
- | LV | + | LV |
- | root cl_centos8 | + | root rhel -wi-ao---- |
- | swap cl_centos8 | + | swap rhel -wi-ao---- |
- | lv0 vg0 owi-aos--- 456.00m | + | lv0 vg0 owi-aos--- 456.00m |
- | testsnap vg0 swi-aos--- | + | testsnap vg0 swi-aos--- |
</ | </ | ||
Ligne 1689: | Ligne 1763: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
- | [root@centos8 | + | |
+ | [root@redhat9 | ||
Do you really want to remove active logical volume vg0/ | Do you really want to remove active logical volume vg0/ | ||
- | Logical volume " | + | Logical volume " |
- | [root@centos8 | + | |
- | [root@centos8 | + | [root@redhat9 |
+ | |||
+ | [root@redhat9 | ||
Do you really want to remove active logical volume vg0/lv0? [y/n]: y | Do you really want to remove active logical volume vg0/lv0? [y/n]: y | ||
- | Logical volume " | + | Logical volume " |
</ | </ | ||
Ligne 1706: | Ligne 1783: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
lvremove - Remove logical volume(s) from the system | lvremove - Remove logical volume(s) from the system | ||
lvremove VG|LV|Tag|Select ... | lvremove VG|LV|Tag|Select ... | ||
- | [ -A|--autobackup y|n ] | + | |
- | [ -f|--force ] | + | [ -f|--force ] |
- | [ -S|--select String ] | + | [ -S|--select String ] |
- | [ --nohistory ] | + | [ --nohistory ] |
- | [ --noudevsync ] | + | [ --noudevsync ] |
- | [ --reportformat basic|json ] | + | [ --reportformat basic|json|json_std |
- | [ COMMON_OPTIONS ] | + | [ COMMON_OPTIONS ] |
Common options for lvm: | Common options for lvm: | ||
- | [ -d|--debug ] | + | |
- | [ -h|--help ] | + | [ -h|--help ] |
- | [ -q|--quiet ] | + | [ -q|--quiet ] |
- | [ -v|--verbose ] | + | [ -v|--verbose ] |
- | [ -y|--yes ] | + | [ -y|--yes ] |
- | [ -t|--test ] | + | [ -t|--test ] |
- | [ --commandprofile String ] | + | [ --commandprofile String ] |
- | [ --config String ] | + | [ --config String ] |
- | [ --driverloaded y|n ] | + | [ --driverloaded y|n ] |
- | [ --nolocking ] | + | [ --nolocking ] |
- | [ --lockopt String ] | + | [ --lockopt String ] |
- | [ --longhelp ] | + | [ --longhelp ] |
- | [ --profile String ] | + | [ --profile String ] |
- | [ --version ] | + | [ --version |
+ | [ --devicesfile String ] | ||
+ | [ --devices PV ] | ||
+ | [ --nohints ] | ||
+ | [ --journal String | ||
- | Use --longhelp to show all options and advanced commands | + | Use --longhelp to show all options and advanced commands. |
</ | </ | ||
Ligne 1740: | Ligne 1821: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
Volume group " | Volume group " | ||
</ | </ | ||
Ligne 1747: | Ligne 1828: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
vgremove - Remove volume group(s) | vgremove - Remove volume group(s) | ||
vgremove VG|Tag|Select ... | vgremove VG|Tag|Select ... | ||
- | [ -f|--force ] | + | |
- | [ -S|--select String ] | + | [ -S|--select String ] |
- | [ --noudevsync ] | + | [ --noudevsync ] |
- | [ --reportformat basic|json ] | + | [ --reportformat basic|json|json_std |
- | [ COMMON_OPTIONS ] | + | [ COMMON_OPTIONS ] |
Common options for lvm: | Common options for lvm: | ||
- | [ -d|--debug ] | + | |
- | [ -h|--help ] | + | [ -h|--help ] |
- | [ -q|--quiet ] | + | [ -q|--quiet ] |
- | [ -v|--verbose ] | + | [ -v|--verbose ] |
- | [ -y|--yes ] | + | [ -y|--yes ] |
- | [ -t|--test ] | + | [ -t|--test ] |
- | [ --commandprofile String ] | + | [ --commandprofile String ] |
- | [ --config String ] | + | [ --config String ] |
- | [ --driverloaded y|n ] | + | [ --driverloaded y|n ] |
- | [ --nolocking ] | + | [ --nolocking ] |
- | [ --lockopt String ] | + | [ --lockopt String ] |
- | [ --longhelp ] | + | [ --longhelp ] |
- | [ --profile String ] | + | [ --profile String ] |
- | [ --version ] | + | [ --version |
+ | [ --devicesfile String ] | ||
+ | [ --devices PV ] | ||
+ | [ --nohints ] | ||
+ | [ --journal String | ||
Use --longhelp to show all options and advanced commands. | Use --longhelp to show all options and advanced commands. | ||
Ligne 1779: | Ligne 1864: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
Labels on physical volume "/ | Labels on physical volume "/ | ||
Labels on physical volume "/ | Labels on physical volume "/ | ||
Ligne 1788: | Ligne 1873: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
pvremove - Remove LVM label(s) from physical volume(s) | pvremove - Remove LVM label(s) from physical volume(s) | ||
pvremove PV ... | pvremove PV ... | ||
- | [ -f|--force ] | + | |
- | [ --reportformat basic|json ] | + | [ --reportformat basic|json|json_std |
- | [ COMMON_OPTIONS ] | + | [ COMMON_OPTIONS ] |
Common options for lvm: | Common options for lvm: | ||
- | [ -d|--debug ] | + | |
- | [ -h|--help ] | + | [ -h|--help ] |
- | [ -q|--quiet ] | + | [ -q|--quiet ] |
- | [ -v|--verbose ] | + | [ -v|--verbose ] |
- | [ -y|--yes ] | + | [ -y|--yes ] |
- | [ -t|--test ] | + | [ -t|--test ] |
- | [ --commandprofile String ] | + | [ --commandprofile String ] |
- | [ --config String ] | + | [ --config String ] |
- | [ --driverloaded y|n ] | + | [ --driverloaded y|n ] |
- | [ --nolocking ] | + | [ --nolocking ] |
- | [ --lockopt String ] | + | [ --lockopt String ] |
- | [ --longhelp ] | + | [ --longhelp ] |
- | [ --profile String ] | + | [ --profile String ] |
- | [ --version ] | + | [ --version |
+ | [ --devicesfile String ] | ||
+ | [ --devices PV ] | ||
+ | [ --nohints ] | ||
+ | [ --journal String | ||
Use --longhelp to show all options and advanced commands. | Use --longhelp to show all options and advanced commands. | ||
Ligne 1820: | Ligne 1909: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
Physical volume "/ | Physical volume "/ | ||
Physical volume "/ | Physical volume "/ | ||
Physical volume "/ | Physical volume "/ | ||
- | [root@centos8 | + | [root@redhat9 |
Volume group " | Volume group " | ||
</ | </ | ||
Ligne 1832: | Ligne 1921: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
Rounding up size to full physical extent 104.00 MiB | Rounding up size to full physical extent 104.00 MiB | ||
Logical volume " | Logical volume " | ||
Ligne 1840: | Ligne 1929: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
--- Logical volume --- | --- Logical volume --- | ||
LV Path / | LV Path / | ||
LV Name lv1 | LV Name lv1 | ||
VG Name vg0 | VG Name vg0 | ||
- | LV UUID | + | LV UUID |
LV Write Access | LV Write Access | ||
- | LV Creation host, time centos8.ittraining.loc, | + | LV Creation host, time redhat9.ittraining.loc, |
LV Status | LV Status | ||
# open 0 | # open 0 | ||
Ligne 1856: | Ligne 1945: | ||
Allocation | Allocation | ||
Read ahead sectors | Read ahead sectors | ||
- | - currently set to 8192 | + | - currently set to 256 |
- | Block device | + | Block device |
--- Segments --- | --- Segments --- | ||
Logical extents 0 to 12: | Logical extents 0 to 12: | ||
- | Type raid1 | + | Type raid1 |
- | Monitoring monitored | + | Monitoring |
Raid Data LV 0 | Raid Data LV 0 | ||
- | Logical volume lv1_rimage_0 | + | Logical volume |
- | Logical extents 0 to 12 | + | Logical extents |
Raid Data LV 1 | Raid Data LV 1 | ||
- | Logical volume lv1_rimage_1 | + | Logical volume |
- | Logical extents 0 to 12 | + | Logical extents |
- | Raid Metadata LV 0 lv1_rmeta_0 | + | Raid Metadata LV 0 lv1_rmeta_0 |
- | Raid Metadata LV 1 lv1_rmeta_1 | + | Raid Metadata LV 1 lv1_rmeta_1 |
</ | </ | ||
Ligne 1876: | Ligne 1965: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
--- Physical volume --- | --- Physical volume --- | ||
PV Name / | PV Name / | ||
Ligne 1886: | Ligne 1975: | ||
Free PE 10 | Free PE 10 | ||
Allocated PE 14 | Allocated PE 14 | ||
- | PV UUID lxuKRI-l3Dd-jhsv-OWtw-au2c-0ti0-XGnt1E | + | PV UUID TnqoyD-LQvR-pHro-wlud-vVUq-Kime-xuVTJD |
--- Physical Segments --- | --- Physical Segments --- | ||
Physical extent 0 to 0: | Physical extent 0 to 0: | ||
- | Logical volume / | + | Logical volume |
- | Logical extents 0 to 0 | + | Logical extents |
Physical extent 1 to 13: | Physical extent 1 to 13: | ||
- | Logical volume / | + | Logical volume |
- | Logical extents 0 to 12 | + | Logical extents |
Physical extent 14 to 23: | Physical extent 14 to 23: | ||
FREE | FREE | ||
Ligne 1907: | Ligne 1996: | ||
Free PE 23 | Free PE 23 | ||
Allocated PE 14 | Allocated PE 14 | ||
- | PV UUID QDmfcX-Pv8o-hapq-TJOI-RaPH-qecT-VUMY4v | + | PV UUID eff83E-hlnA-FWdf-VQzX-c3dP-dsDf-3dvhik |
--- Physical Segments --- | --- Physical Segments --- | ||
Physical extent 0 to 0: | Physical extent 0 to 0: | ||
- | Logical volume / | + | Logical volume |
- | Logical extents 0 to 0 | + | Logical extents |
Physical extent 1 to 13: | Physical extent 1 to 13: | ||
- | Logical volume / | + | Logical volume |
- | Logical extents 0 to 12 | + | Logical extents |
Physical extent 14 to 36: | Physical extent 14 to 36: | ||
FREE | FREE | ||
Ligne 1928: | Ligne 2017: | ||
Free PE 49 | Free PE 49 | ||
Allocated PE 0 | Allocated PE 0 | ||
- | PV UUID ZTQV1b-Ha76-BQtB-zJEU-kfyK-ausJ-CxnRwg | + | PV UUID UhD7RK-T8QS-nUAV-Sh0X-4JXp-Cbju-f8o2yC |
--- Physical Segments --- | --- Physical Segments --- | ||
Ligne 1938: | Ligne 2027: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
Are you sure you want to convert raid1 LV vg0/lv1 to type linear losing all resilience? [y/n]: y | Are you sure you want to convert raid1 LV vg0/lv1 to type linear losing all resilience? [y/n]: y | ||
Logical volume vg0/lv1 successfully converted. | Logical volume vg0/lv1 successfully converted. | ||
Ligne 1946: | Ligne 2035: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
Are you sure you want to convert linear LV vg0/lv1 to raid1 with 2 images enhancing resilience? [y/n]: y | Are you sure you want to convert linear LV vg0/lv1 to raid1 with 2 images enhancing resilience? [y/n]: y | ||
Logical volume vg0/lv1 successfully converted. | Logical volume vg0/lv1 successfully converted. | ||
Ligne 1954: | Ligne 2043: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
Are you sure you want to convert raid1 LV vg0/lv1 to type linear losing all resilience? [y/n]: y | Are you sure you want to convert raid1 LV vg0/lv1 to type linear losing all resilience? [y/n]: y | ||
Logical volume vg0/lv1 successfully converted. | Logical volume vg0/lv1 successfully converted. | ||
Ligne 1962: | Ligne 2051: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
lvconvert - Change logical volume layout | lvconvert - Change logical volume layout | ||
Convert LV to linear. | Convert LV to linear. | ||
lvconvert --type linear LV | lvconvert --type linear LV | ||
- | [ COMMON_OPTIONS ] | + | |
- | [ PV ... ] | + | [ PV ... ] |
Convert LV to striped. | Convert LV to striped. | ||
lvconvert --type striped LV | lvconvert --type striped LV | ||
- | [ -I|--stripesize Size[k|UNIT] ] | + | |
- | [ -R|--regionsize Size[m|UNIT] ] | + | [ -R|--regionsize Size[m|UNIT] ] |
- | [ -i|--interval Number ] | + | [ -i|--interval Number ] |
- | [ --stripes Number ] | + | [ --stripes Number ] |
- | [ COMMON_OPTIONS ] | + | [ COMMON_OPTIONS ] |
- | [ PV ... ] | + | [ PV ... ] |
Convert LV to type mirror (also see type raid1), | Convert LV to type mirror (also see type raid1), | ||
lvconvert --type mirror LV | lvconvert --type mirror LV | ||
- | [ -m|--mirrors [+|-]Number ] | + | |
- | [ -I|--stripesize Size[k|UNIT] ] | + | [ -I|--stripesize Size[k|UNIT] ] |
- | [ -R|--regionsize Size[m|UNIT] ] | + | [ -R|--regionsize Size[m|UNIT] ] |
- | [ -i|--interval Number ] | + | [ -i|--interval Number ] |
- | [ --stripes Number ] | + | [ --stripes Number ] |
- | [ --mirrorlog core|disk ] | + | [ --mirrorlog core|disk ] |
- | [ COMMON_OPTIONS ] | + | [ COMMON_OPTIONS ] |
- | [ PV ... ] | + | [ PV ... ] |
Convert LV to raid or change raid layout | Convert LV to raid or change raid layout | ||
(a specific raid level must be used, e.g. raid1). | (a specific raid level must be used, e.g. raid1). | ||
lvconvert --type raid LV | lvconvert --type raid LV | ||
- | [ -m|--mirrors [+|-]Number ] | + | |
- | [ -I|--stripesize Size[k|UNIT] ] | + | [ -I|--stripesize Size[k|UNIT] ] |
- | [ -R|--regionsize Size[m|UNIT] ] | + | [ -R|--regionsize Size[m|UNIT] ] |
- | [ -i|--interval Number ] | + | [ -i|--interval Number ] |
- | [ --stripes Number ] | + | [ --stripes Number ] |
- | [ COMMON_OPTIONS ] | + | [ COMMON_OPTIONS ] |
- | [ PV ... ] | + | [ PV ... ] |
Convert LV to raid1 or mirror, or change number of mirror images. | Convert LV to raid1 or mirror, or change number of mirror images. | ||
lvconvert -m|--mirrors [+|-]Number LV | lvconvert -m|--mirrors [+|-]Number LV | ||
- | [ -R|--regionsize Size[m|UNIT] ] | + | |
- | [ -i|--interval Number ] | + | [ -i|--interval Number ] |
- | [ --mirrorlog core|disk ] | + | [ --mirrorlog core|disk ] |
- | [ COMMON_OPTIONS ] | + | [ COMMON_OPTIONS ] |
- | [ PV ... ] | + | [ PV ... ] |
Convert raid LV to change number of stripe images. | Convert raid LV to change number of stripe images. | ||
- | lvconvert --stripes Number | + | lvconvert --stripes Number |
- | [ -i|--interval Number ] | + | [ -i|--interval Number ] |
- | [ -R|--regionsize Size[m|UNIT] ] | + | [ -R|--regionsize Size[m|UNIT] ] |
- | [ -I|--stripesize Size[k|UNIT] ] | + | [ -I|--stripesize Size[k|UNIT] ] |
- | [ COMMON_OPTIONS ] | + | [ COMMON_OPTIONS ] |
- | [ PV ... ] | + | [ PV ... ] |
Convert raid LV to change the stripe size. | Convert raid LV to change the stripe size. | ||
- | lvconvert -I|--stripesize Size[k|UNIT] | + | lvconvert -I|--stripesize Size[k|UNIT] |
- | [ -i|--interval Number ] | + | [ -i|--interval Number ] |
- | [ -R|--regionsize Size[m|UNIT] ] | + | [ -R|--regionsize Size[m|UNIT] ] |
- | [ COMMON_OPTIONS ] | + | [ COMMON_OPTIONS ] |
Split images from a raid1 or mirror LV and use them to create a new LV. | Split images from a raid1 or mirror LV and use them to create a new LV. | ||
- | lvconvert --splitmirrors Number -n|--name LV_new | + | lvconvert --splitmirrors Number -n|--name LV_new |
- | [ COMMON_OPTIONS ] | + | [ COMMON_OPTIONS ] |
- | [ PV ... ] | + | [ PV ... ] |
Split images from a raid1 LV and track changes to origin for later merge. | Split images from a raid1 LV and track changes to origin for later merge. | ||
- | lvconvert --splitmirrors Number --trackchanges | + | lvconvert --splitmirrors Number --trackchanges |
- | [ COMMON_OPTIONS ] | + | [ COMMON_OPTIONS ] |
- | [ PV ... ] | + | [ PV ... ] |
Merge LV images that were split from a raid1 LV. | Merge LV images that were split from a raid1 LV. | ||
- | lvconvert --mergemirrors VG|LV_linear_raid|Tag ... | + | lvconvert --mergemirrors VG|LV|Tag ... |
- | [ COMMON_OPTIONS ] | + | [ COMMON_OPTIONS ] |
Convert LV to a thin LV, using the original LV as an external origin. | Convert LV to a thin LV, using the original LV as an external origin. | ||
- | lvconvert --type thin --thinpool LV LV_linear_striped_thin_cache_raid | + | lvconvert --type thin --thinpool LV LV |
- | [ -T|--thin ] | + | [ -T|--thin ] |
- | [ -r|--readahead auto|none|Number ] | + | [ -r|--readahead auto|none|Number ] |
- | [ -c|--chunksize Size[k|UNIT] ] | + | [ -c|--chunksize Size[k|UNIT] ] |
- | [ -Z|--zero y|n ] | + | [ -Z|--zero y|n ] |
- | [ --originname LV_new ] | + | [ --originname LV_new ] |
- | [ --poolmetadata LV ] | + | [ --poolmetadata LV ] |
- | [ --poolmetadatasize Size[m|UNIT] ] | + | [ --poolmetadatasize Size[m|UNIT] ] |
- | [ --poolmetadataspare y|n ] | + | [ --poolmetadataspare y|n ] |
- | [ --metadataprofile String ] | + | [ --metadataprofile String ] |
- | [ COMMON_OPTIONS ] | + | [ COMMON_OPTIONS |
+ | [ PV ... ] | ||
+ | |||
+ | Convert LV to a thin LV, using LV as thin-pool data volume. | ||
+ | lvconvert --type thin LV | ||
+ | [ -T|--thin ] | ||
+ | [ -r|--readahead auto|none|Number ] | ||
+ | [ -c|--chunksize Size[k|UNIT] ] | ||
+ | [ -Z|--zero y|n ] | ||
+ | [ --poolmetadata LV ] | ||
+ | [ --poolmetadatasize Size[m|UNIT] ] | ||
+ | [ --poolmetadataspare y|n ] | ||
+ | [ --metadataprofile String ] | ||
+ | [ COMMON_OPTIONS ] | ||
+ | [ PV ... ] | ||
Attach a cache pool to an LV, converts the LV to type cache. | Attach a cache pool to an LV, converts the LV to type cache. | ||
- | lvconvert --type cache --cachepool LV LV_linear_striped_thinpool_vdo_vdopool_vdopooldata_raid | + | lvconvert --type cache --cachepool LV LV |
- | [ -H|--cache ] | + | [ -H|--cache ] |
- | [ -Z|--zero y|n ] | + | [ -Z|--zero y|n ] |
- | [ -r|--readahead auto|none|Number ] | + | [ -r|--readahead auto|none|Number ] |
- | [ -c|--chunksize Size[k|UNIT] ] | + | [ -c|--chunksize Size[k|UNIT] ] |
- | [ --cachemetadataformat auto|1|2 ] | + | [ --cachemetadataformat auto|1|2 ] |
- | [ --cachemode writethrough|writeback|passthrough ] | + | [ --cachemode writethrough|writeback|passthrough ] |
- | [ --cachepolicy String ] | + | [ --cachepolicy String ] |
- | [ --cachesettings String ] | + | [ --cachesettings String ] |
- | [ --poolmetadata LV ] | + | [ --poolmetadata LV ] |
- | [ --poolmetadatasize Size[m|UNIT] ] | + | [ --poolmetadatasize Size[m|UNIT] ] |
- | [ --poolmetadataspare y|n ] | + | [ --poolmetadataspare y|n ] |
- | [ --metadataprofile String ] | + | [ --metadataprofile String ] |
- | [ COMMON_OPTIONS ] | + | [ COMMON_OPTIONS |
+ | [ PV ... ] | ||
Attach a writecache to an LV, converts the LV to type writecache. | Attach a writecache to an LV, converts the LV to type writecache. | ||
- | lvconvert --type writecache --cachevol LV LV_linear_striped_raid | + | lvconvert --type writecache --cachevol LV LV |
- | [ --cachesettings String ] | + | [ --cachesettings String ] |
- | [ COMMON_OPTIONS ] | + | [ COMMON_OPTIONS ] |
Attach a cache to an LV, converts the LV to type cache. | Attach a cache to an LV, converts the LV to type cache. | ||
- | lvconvert --type cache --cachevol LV LV_linear_striped_thinpool_raid | + | lvconvert --type cache --cachevol LV LV |
- | [ -H|--cache ] | + | [ -H|--cache ] |
- | [ -Z|--zero y|n ] | + | [ -Z|--zero y|n ] |
- | [ -c|--chunksize Size[k|UNIT] ] | + | [ -c|--chunksize Size[k|UNIT] ] |
- | [ --cachemetadataformat auto|1|2 ] | + | [ --cachemetadataformat auto|1|2 ] |
- | [ --cachemode writethrough|writeback|passthrough ] | + | [ --cachemode writethrough|writeback|passthrough ] |
- | [ --cachepolicy String ] | + | [ --cachepolicy String ] |
- | [ --cachesettings String ] | + | [ --cachesettings String ] |
- | [ --poolmetadatasize Size[m|UNIT] ] | + | [ --poolmetadatasize Size[m|UNIT] ] |
- | [ COMMON_OPTIONS ] | + | [ COMMON_OPTIONS ] |
Add a writecache to an LV, using a specified cache device. | Add a writecache to an LV, using a specified cache device. | ||
- | lvconvert --type writecache --cachedevice PV LV_linear_striped_raid | + | lvconvert --type writecache --cachedevice PV LV |
- | [ --cachesize Size[m|UNIT] ] | + | [ --cachesize Size[m|UNIT] ] |
- | [ --cachesettings String ] | + | [ --cachesettings String ] |
- | [ COMMON_OPTIONS ] | + | [ COMMON_OPTIONS ] |
Add a cache to an LV, using a specified cache device. | Add a cache to an LV, using a specified cache device. | ||
- | lvconvert --type cache --cachedevice PV LV_linear_striped_thinpool_raid | + | lvconvert --type cache --cachedevice PV LV |
- | [ --cachesize Size[m|UNIT] ] | + | [ -c|--chunksize Size[k|UNIT] ] |
- | [ --cachesettings String ] | + | |
- | [ COMMON_OPTIONS ] | + | [ --cachesettings String ] |
+ | [ COMMON_OPTIONS ] | ||
Convert LV to type thin-pool. | Convert LV to type thin-pool. | ||
- | lvconvert --type thin-pool | + | lvconvert --type thin-pool |
- | [ -I|--stripesize Size[k|UNIT] ] | + | [ -I|--stripesize Size[k|UNIT] ] |
- | [ -r|--readahead auto|none|Number ] | + | [ -r|--readahead auto|none|Number ] |
- | [ -c|--chunksize Size[k|UNIT] ] | + | [ -c|--chunksize Size[k|UNIT] ] |
- | [ -Z|--zero y|n ] | + | [ -Z|--zero y|n ] |
- | [ --stripes Number ] | + | [ --stripes Number ] |
- | [ --discards passdown|nopassdown|ignore ] | + | [ --discards passdown|nopassdown|ignore ] |
- | [ --poolmetadata LV ] | + | |
- | [ --poolmetadatasize Size[m|UNIT] ] | + | |
- | [ --poolmetadataspare y|n ] | + | [ --poolmetadatasize Size[m|UNIT] ] |
- | [ --metadataprofile String ] | + | [ --poolmetadataspare y|n ] |
- | [ COMMON_OPTIONS ] | + | [ --metadataprofile String ] |
- | [ PV ... ] | + | [ COMMON_OPTIONS ] |
+ | [ PV ... ] | ||
Convert LV to type cache-pool. | Convert LV to type cache-pool. | ||
- | lvconvert --type cache-pool | + | lvconvert --type cache-pool |
- | [ -Z|--zero y|n ] | + | [ -Z|--zero y|n ] |
- | [ -r|--readahead auto|none|Number ] | + | [ -r|--readahead auto|none|Number ] |
- | [ -c|--chunksize Size[k|UNIT] ] | + | [ -c|--chunksize Size[k|UNIT] ] |
- | [ --cachemetadataformat auto|1|2 ] | + | [ --cachemetadataformat auto|1|2 ] |
- | [ --cachemode writethrough|writeback|passthrough ] | + | [ --cachemode writethrough|writeback|passthrough ] |
- | [ --cachepolicy String ] | + | [ --cachepolicy String ] |
- | [ --cachesettings String ] | + | [ --cachesettings String ] |
- | [ --poolmetadata LV ] | + | [ --poolmetadata LV ] |
- | [ --poolmetadatasize Size[m|UNIT] ] | + | [ --poolmetadatasize Size[m|UNIT] ] |
- | [ --poolmetadataspare y|n ] | + | [ --poolmetadataspare y|n ] |
- | [ --metadataprofile String ] | + | [ --metadataprofile String ] |
- | [ COMMON_OPTIONS ] | + | [ COMMON_OPTIONS ] |
- | [ PV ... ] | + | [ PV ... ] |
Convert LV to type vdopool. | Convert LV to type vdopool. | ||
- | lvconvert --type vdo-pool | + | lvconvert --type vdo-pool |
- | [ -n|--name LV_new ] | + | [ -n|--name LV_new ] |
- | [ -V|--virtualsize Size[m|UNIT] ] | + | [ -V|--virtualsize Size[m|UNIT] ] |
- | [ --compression y|n ] | + | [ -r|--readahead auto|none|Number ] |
- | [ --deduplication y|n ] | + | [ -Z|--zero y|n ] |
- | [ COMMON_OPTIONS ] | + | [ --metadataprofile String ] |
+ | | ||
+ | [ --deduplication y|n ] | ||
+ | | ||
+ | | ||
Detach a cache from an LV. | Detach a cache from an LV. | ||
- | lvconvert --splitcache | + | lvconvert --splitcache |
- | [ COMMON_OPTIONS ] | + | |
+ | | ||
Merge thin LV into its origin LV. | Merge thin LV into its origin LV. | ||
- | lvconvert --mergethin | + | lvconvert --mergethin |
- | [ COMMON_OPTIONS ] | + | [ COMMON_OPTIONS ] |
Merge COW snapshot LV into its origin. | Merge COW snapshot LV into its origin. | ||
- | lvconvert --mergesnapshot | + | lvconvert --mergesnapshot |
- | [ -i|--interval Number ] | + | [ -i|--interval Number ] |
- | [ COMMON_OPTIONS ] | + | [ COMMON_OPTIONS ] |
Combine a former COW snapshot (second arg) with a former | Combine a former COW snapshot (second arg) with a former | ||
origin LV (first arg) to reverse a splitsnapshot command. | origin LV (first arg) to reverse a splitsnapshot command. | ||
- | lvconvert --type snapshot LV LV_linear_striped | + | lvconvert --type snapshot LV LV |
- | [ -s|--snapshot ] | + | [ -s|--snapshot ] |
- | [ -c|--chunksize Size[k|UNIT] ] | + | [ -c|--chunksize Size[k|UNIT] ] |
- | [ -Z|--zero y|n ] | + | [ -Z|--zero y|n ] |
- | [ COMMON_OPTIONS ] | + | [ COMMON_OPTIONS ] |
Replace failed PVs in a raid or mirror LV. | Replace failed PVs in a raid or mirror LV. | ||
Repair a thin pool. | Repair a thin pool. | ||
Repair a cache pool. | Repair a cache pool. | ||
- | lvconvert --repair | + | lvconvert --repair |
- | [ -i|--interval Number ] | + | [ -i|--interval Number ] |
- | [ --usepolicies ] | + | [ -k|--setactivationskip y|n ] |
- | [ --poolmetadataspare y|n ] | + | |
- | [ COMMON_OPTIONS ] | + | [ --poolmetadataspare y|n ] |
- | [ PV ... ] | + | [ COMMON_OPTIONS ] |
+ | [ PV ... ] | ||
Replace specific PV(s) in a raid LV with another PV. | Replace specific PV(s) in a raid LV with another PV. | ||
- | lvconvert --replace PV LV_raid | + | lvconvert --replace PV LV |
- | [ COMMON_OPTIONS ] | + | [ COMMON_OPTIONS ] |
- | [ PV ... ] | + | [ PV ... ] |
Poll LV to continue conversion. | Poll LV to continue conversion. | ||
- | lvconvert --startpoll | + | lvconvert --startpoll |
- | [ COMMON_OPTIONS ] | + | [ COMMON_OPTIONS ] |
Add or remove data integrity checksums to raid images. | Add or remove data integrity checksums to raid images. | ||
- | lvconvert --raidintegrity y|n LV_raid | + | lvconvert --raidintegrity y|n LV |
- | [ --raidintegritymode String ] | + | [ --raidintegritymode String ] |
- | [ --raidintegrityblocksize Number ] | + | [ --raidintegrityblocksize Number ] |
- | [ COMMON_OPTIONS ] | + | [ COMMON_OPTIONS ] |
- | [ PV ... ] | + | [ PV ... ] |
Common options for command: | Common options for command: | ||
- | [ -b|--background ] | + | |
- | [ -f|--force ] | + | [ -f|--force ] |
- | [ --alloc contiguous|cling|cling_by_tags|normal|anywhere|inherit ] | + | [ --alloc contiguous|cling|cling_by_tags|normal|anywhere|inherit ] |
- | [ --noudevsync ] | + | [ --noudevsync ] |
Common options for lvm: | Common options for lvm: | ||
- | [ -d|--debug ] | + | |
- | [ -h|--help ] | + | [ -h|--help ] |
- | [ -q|--quiet ] | + | [ -q|--quiet ] |
- | [ -v|--verbose ] | + | [ -v|--verbose ] |
- | [ -y|--yes ] | + | [ -y|--yes ] |
- | [ -t|--test ] | + | [ -t|--test ] |
- | [ --commandprofile String ] | + | [ --commandprofile String ] |
- | [ --config String ] | + | [ --config String ] |
- | [ --driverloaded y|n ] | + | [ --driverloaded y|n ] |
- | [ --nolocking ] | + | [ --nolocking ] |
- | [ --lockopt String ] | + | [ --lockopt String ] |
- | [ --longhelp ] | + | [ --longhelp ] |
- | [ --profile String ] | + | [ --profile String ] |
- | [ --version ] | + | [ --version |
+ | [ --devicesfile String ] | ||
+ | [ --devices PV ] | ||
+ | [ --nohints ] | ||
+ | [ --journal String | ||
Use --longhelp to show all options and advanced commands. | Use --longhelp to show all options and advanced commands. | ||
Ligne 2211: | Ligne 2327: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
- | LV | + | LV |
- | root cl_centos8 | + | root rhel -wi-ao---- |
- | swap cl_centos8 | + | swap rhel -wi-ao---- |
- | lv1 vg0 -wi-a----- 104.00m | + | lv1 vg0 -wi-a----- 104.00m |
</ | </ | ||
Ligne 2225: | Ligne 2341: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
- | VG | + | VG |
- | | + | |
- | vg0 3 | + | vg0 3 |
</ | </ | ||
Ligne 2238: | Ligne 2354: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
- | PV | + | PV |
- | / | + | / |
- | / | + | / |
- | / | + | / |
- | / | + | / |
</ | </ | ||
Ligne 2255: | Ligne 2371: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
+ | |||
+ | [root@redhat9 ~]# lvs | ||
+ | LV | ||
+ | root rhel -wi-ao---- < | ||
+ | swap rhel -wi-ao---- | ||
+ | lv1 vg0 -wi------- 104.00m | ||
</ | </ | ||
Ligne 2261: | Ligne 2383: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
+ | |||
+ | [root@redhat9 ~]# lvs | ||
+ | LV | ||
+ | root rhel -wi-ao---- < | ||
+ | swap rhel -wi-ao---- | ||
+ | lv1 vg0 -wi-a----- 104.00m | ||
</ | </ | ||
Ligne 2267: | Ligne 2395: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
lvchange - Change the attributes of logical volume(s) | lvchange - Change the attributes of logical volume(s) | ||
Ligne 2274: | Ligne 2402: | ||
required, after which the others are optional. | required, after which the others are optional. | ||
lvchange | lvchange | ||
- | ( -C|--contiguous y|n, | + | |
- | | + | -p|--permission rw|r, |
- | | + | -r|--readahead auto|none|Number, |
- | | + | -k|--setactivationskip y|n, |
- | | + | -Z|--zero y|n, |
- | | + | -M|--persistent n, |
- | --addtag Tag, | + | |
- | --deltag Tag, | + | |
- | --alloc contiguous|cling|cling_by_tags|normal|anywhere|inherit, | + | |
- | --compression y|n, | + | |
- | --deduplication y|n, | + | |
- | --detachprofile, | + | |
- | --metadataprofile String, | + | |
- | --profile String, | + | |
- | --errorwhenfull y|n, | + | --setautoactivation y|n, |
- | --discards passdown|nopassdown|ignore, | + | --errorwhenfull y|n, |
- | --cachemode writethrough|writeback|passthrough, | + | |
- | --cachepolicy String, | + | |
- | --cachesettings String, | + | |
- | --minrecoveryrate Size[k|UNIT], | + | |
- | --maxrecoveryrate Size[k|UNIT], | + | |
- | --writebehind Number, | + | |
- | --writemostly PV[:t|n|y] ) | + | --vdosettings String, |
- | VG|LV|Tag|Select ... | + | --writebehind Number, |
- | [ -a|--activate y|n|ay ] | + | |
- | [ --poll y|n ] | + | |
- | [ --monitor y|n ] | + | [ -a|--activate y|n|ay ] |
- | [ COMMON_OPTIONS ] | + | [ --poll y|n ] |
+ | [ --monitor y|n ] | ||
+ | [ COMMON_OPTIONS ] | ||
Resyncronize a mirror or raid LV. | Resyncronize a mirror or raid LV. | ||
Use to reset ' | Use to reset ' | ||
- | lvchange --resync VG|LV_mirror_raid|Tag|Select ... | + | lvchange --resync VG|LV|Tag|Select ... |
- | [ -a|--activate y|n|ay ] | + | [ -a|--activate y|n|ay ] |
- | [ COMMON_OPTIONS ] | + | [ COMMON_OPTIONS ] |
Resynchronize or check a raid LV. | Resynchronize or check a raid LV. | ||
- | lvchange --syncaction check|repair VG|LV_raid|Tag|Select ... | + | lvchange --syncaction check|repair VG|LV|Tag|Select ... |
- | [ COMMON_OPTIONS ] | + | [ COMMON_OPTIONS ] |
Reconstruct data on specific PVs of a raid LV. | Reconstruct data on specific PVs of a raid LV. | ||
- | lvchange --rebuild PV VG|LV_raid|Tag|Select ... | + | lvchange --rebuild PV VG|LV|Tag|Select ... |
- | [ COMMON_OPTIONS ] | + | [ COMMON_OPTIONS ] |
Activate or deactivate an LV. | Activate or deactivate an LV. | ||
lvchange -a|--activate y|n|ay VG|LV|Tag|Select ... | lvchange -a|--activate y|n|ay VG|LV|Tag|Select ... | ||
- | [ -P|--partial ] | + | |
- | [ -K|--ignoreactivationskip ] | + | [ -K|--ignoreactivationskip ] |
- | [ --activationmode partial|degraded|complete ] | + | [ --activationmode partial|degraded|complete ] |
- | [ --poll y|n ] | + | [ --poll y|n ] |
- | [ --monitor y|n ] | + | [ --monitor y|n ] |
- | [ --ignorelockingfailure ] | + | [ --ignorelockingfailure ] |
- | [ --sysinit ] | + | [ --sysinit ] |
- | [ --readonly ] | + | [ --readonly ] |
- | [ COMMON_OPTIONS ] | + | [ COMMON_OPTIONS ] |
Reactivate an LV using the latest metadata. | Reactivate an LV using the latest metadata. | ||
lvchange --refresh VG|LV|Tag|Select ... | lvchange --refresh VG|LV|Tag|Select ... | ||
- | [ -P|--partial ] | + | |
- | [ --activationmode partial|degraded|complete ] | + | [ --activationmode partial|degraded|complete ] |
- | [ --poll y|n ] | + | [ --poll y|n ] |
- | [ --monitor y|n ] | + | [ --monitor y|n ] |
- | [ COMMON_OPTIONS ] | + | [ COMMON_OPTIONS ] |
Start or stop monitoring an LV from dmeventd. | Start or stop monitoring an LV from dmeventd. | ||
lvchange --monitor y|n VG|LV|Tag|Select ... | lvchange --monitor y|n VG|LV|Tag|Select ... | ||
- | [ COMMON_OPTIONS ] | + | |
Start or stop processing an LV conversion. | Start or stop processing an LV conversion. | ||
lvchange --poll y|n VG|LV|Tag|Select ... | lvchange --poll y|n VG|LV|Tag|Select ... | ||
- | [ --monitor y|n ] | + | |
- | [ COMMON_OPTIONS ] | + | [ COMMON_OPTIONS ] |
Make the minor device number persistent for an LV. | Make the minor device number persistent for an LV. | ||
lvchange -M|--persistent y --minor Number LV | lvchange -M|--persistent y --minor Number LV | ||
- | [ -j|--major Number ] | + | |
- | [ -a|--activate y|n|ay ] | + | [ -a|--activate y|n|ay ] |
- | [ --poll y|n ] | + | [ --poll y|n ] |
- | [ --monitor y|n ] | + | [ --monitor y|n ] |
- | [ COMMON_OPTIONS ] | + | [ COMMON_OPTIONS ] |
Common options for command: | Common options for command: | ||
- | [ -A|--autobackup y|n ] | + | |
- | [ -f|--force ] | + | [ -f|--force ] |
- | [ -S|--select String ] | + | [ -S|--select String ] |
- | [ --ignoremonitoring ] | + | [ --ignoremonitoring ] |
- | [ --noudevsync ] | + | [ --noudevsync ] |
- | [ --reportformat basic|json ] | + | [ --reportformat basic|json|json_std |
Common options for lvm: | Common options for lvm: | ||
- | [ -d|--debug ] | + | |
- | [ -h|--help ] | + | [ -h|--help ] |
- | [ -q|--quiet ] | + | [ -q|--quiet ] |
- | [ -v|--verbose ] | + | [ -v|--verbose ] |
- | [ -y|--yes ] | + | [ -y|--yes ] |
- | [ -t|--test ] | + | [ -t|--test ] |
- | [ --commandprofile String ] | + | [ --commandprofile String ] |
- | [ --config String ] | + | [ --config String ] |
- | [ --driverloaded y|n ] | + | [ --driverloaded y|n ] |
- | [ --nolocking ] | + | [ --nolocking ] |
- | [ --lockopt String ] | + | [ --lockopt String ] |
- | [ --longhelp ] | + | [ --longhelp ] |
- | [ --profile String ] | + | [ --profile String ] |
- | [ --version ] | + | [ --version |
+ | [ --devicesfile String ] | ||
+ | [ --devices PV ] | ||
+ | [ --nohints ] | ||
+ | [ --journal String | ||
Use --longhelp to show all options and advanced commands. | Use --longhelp to show all options and advanced commands. | ||
Ligne 2391: | Ligne 2525: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
Rounding up size to full physical extent 104.00 MiB | Rounding up size to full physical extent 104.00 MiB | ||
- | Rounding size 104.00 MiB (13 extents) up to stripe boundary size 112.00 MiB(14 extents). | + | Rounding size 104.00 MiB (13 extents) up to stripe boundary size 112.00 MiB (14 extents). |
Logical volume " | Logical volume " | ||
</ | </ | ||
Ligne 2400: | Ligne 2534: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
--- Logical volume --- | --- Logical volume --- | ||
LV Path / | LV Path / | ||
LV Name lv2 | LV Name lv2 | ||
VG Name vg0 | VG Name vg0 | ||
- | LV UUID | + | LV UUID |
LV Write Access | LV Write Access | ||
- | LV Creation host, time centos8.ittraining.loc, | + | LV Creation host, time redhat9.ittraining.loc, |
LV Status | LV Status | ||
# open 0 | # open 0 | ||
Ligne 2415: | Ligne 2549: | ||
Allocation | Allocation | ||
Read ahead sectors | Read ahead sectors | ||
- | - currently set to 8192 | + | - currently set to 512 |
- | Block device | + | Block device |
--- Segments --- | --- Segments --- | ||
Logical extents 0 to 13: | Logical extents 0 to 13: | ||
- | Type striped | + | Type striped |
- | Stripes 2 | + | Stripes |
- | Stripe size 64.00 KiB | + | Stripe size |
Stripe 0: | Stripe 0: | ||
- | Physical volume / | + | Physical volume |
- | Physical extents 0 to 6 | + | Physical extents |
Stripe 1: | Stripe 1: | ||
- | Physical volume / | + | Physical volume |
- | Physical extents 0 to 6 | + | Physical extents |
</ | </ | ||
Ligne 2435: | Ligne 2568: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
- | LV | + | LV |
- | root cl_centos8 | + | root rhel -wi-ao---- |
- | swap cl_centos8 | + | swap rhel -wi-ao---- |
- | lv1 vg0 -wi-a----- 104.00m | + | lv1 vg0 -wi-a----- 104.00m |
- | lv2 vg0 -wi-a----- 112.00m | + | lv2 vg0 -wi-a----- 112.00m |
</ | </ | ||
Ligne 2448: | Ligne 2581: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
- | # Generated by LVM2 version 2.03.09(2)-RHEL8 | + | # Generated by LVM2 version 2.03.23(2) (2023-11-21): Wed Oct 23 15:49:12 2024 |
contents = "Text Format Volume Group" | contents = "Text Format Volume Group" | ||
Ligne 2456: | Ligne 2589: | ||
description = " | description = " | ||
- | creation_host = "centos8.ittraining.loc" | + | creation_host = "redhat9.ittraining.loc" |
- | creation_time = 1622634458 # Wed Jun 2 07:47:38 2021 | + | creation_time = 1729691352 |
vg0 { | vg0 { | ||
- | id = "TDXUip-c3yg-J83l-Z30x-zcsJ-Rbvl-gjFvfd" | + | |
- | seqno = 11 | + | seqno = 11 |
- | format = " | + | format = " |
- | status = [" | + | status = [" |
- | flags = [] | + | flags = [] |
- | extent_size = 16384 # 8 Megabytes | + | extent_size = 16384 |
- | max_lv = 0 | + | max_lv = 0 |
- | max_pv = 0 | + | max_pv = 0 |
- | metadata_copies = 0 | + | metadata_copies = 0 |
- | physical_volumes { | + | |
- | pv0 { | + | |
- | id = "lxuKRI-l3Dd-jhsv-OWtw-au2c-0ti0-XGnt1E" | + | id = "TnqoyD-LQvR-pHro-wlud-vVUq-Kime-xuVTJD" |
- | device = "/ | + | device = "/ |
- | status = [" | + | device_id_type = " |
- | flags = [] | + | device_id = " |
- | dev_size = 409600 # 200 Megabytes | + | |
- | pe_start = 2048 | + | flags = [] |
- | pe_count = 24 # 192 Megabytes | + | dev_size = 409600 |
- | } | + | pe_start = 2048 |
+ | pe_count = 24 | ||
+ | } | ||
- | pv1 { | + | |
- | id = "QDmfcX-Pv8o-hapq-TJOI-RaPH-qecT-VUMY4v" | + | id = "eff83E-hlnA-FWdf-VQzX-c3dP-dsDf-3dvhik" |
- | device = "/ | + | device = "/ |
- | status = [" | + | device_id_type = " |
- | flags = [] | + | device_id = " |
- | dev_size = 614400 # 300 Megabytes | + | |
- | pe_start = 2048 | + | flags = [] |
- | pe_count = 37 # 296 Megabytes | + | dev_size = 614400 |
- | } | + | pe_start = 2048 |
+ | pe_count = 37 | ||
+ | } | ||
- | pv2 { | + | |
- | id = "ZTQV1b-Ha76-BQtB-zJEU-kfyK-ausJ-CxnRwg" | + | id = "UhD7RK-T8QS-nUAV-Sh0X-4JXp-Cbju-f8o2yC" |
- | device = "/ | + | device = "/ |
- | status = [" | + | device_id_type = " |
- | flags = [] | + | device_id = " |
- | dev_size = 819200 # 400 Megabytes | + | |
- | pe_start = 2048 | + | flags = [] |
- | pe_count = 49 # 392 Megabytes | + | dev_size = 819200 |
- | } | + | pe_start = 2048 |
- | } | + | pe_count = 49 |
+ | } | ||
+ | } | ||
- | logical_volumes { | + | |
- | lv1 { | + | |
- | id = "lJQQWs-n05T-pxzi-Zq2R-UzRI-kYZf-hsNPYQ" | + | id = "L7FOYB-c0tG-dE1u-Oyod-LltI-PEcv-rebeIa" |
- | status = [" | + | status = [" |
- | flags = [] | + | flags = [] |
- | creation_time = 1622633848 # 2021-06-02 07:37:28 -0400 | + | creation_time = 1729690954 |
- | creation_host = "centos8.ittraining.loc" | + | creation_host = "redhat9.ittraining.loc" |
- | segment_count = 1 | + | segment_count = 1 |
- | segment1 { | + | |
- | start_extent = 0 | + | start_extent = 0 |
- | extent_count = 13 # 104 Megabytes | + | extent_count = 13 |
- | type = " | + | |
- | stripe_count = 1 # linear | + | stripe_count = 1 # linear |
- | stripes = [ | + | |
- | " | + | " |
- | ] | + | ] |
- | } | + | } |
- | } | + | } |
- | lv2 { | + | |
- | id = "MmXbPt-ZF8u-rnIv-3YU9-m64J-RCz2-6NzAuG" | + | id = "rgVJEa-mbyk-nQhm-rLt0-EqPB-QyI3-zyG2qX" |
- | status = [" | + | status = [" |
- | flags = [] | + | flags = [] |
- | creation_time = 1622634458 # 2021-06-02 07:47:38 -0400 | + | creation_time = 1729691352 |
- | creation_host = "centos8.ittraining.loc" | + | creation_host = "redhat9.ittraining.loc" |
- | segment_count = 1 | + | segment_count = 1 |
- | segment1 { | + | |
- | start_extent = 0 | + | start_extent = 0 |
- | extent_count = 14 # 112 Megabytes | + | extent_count = 14 |
- | type = " | + | |
- | stripe_count = 2 | + | stripe_count = 2 |
- | stripe_size = 128 # 64 Kilobytes | + | stripe_size = 128 |
- | stripes = [ | + | |
- | " | + | " |
- | " | + | " |
- | ] | + | ] |
- | } | + | } |
- | } | + | } |
- | } | + | } |
} | } | ||
Ligne 2559: | Ligne 2698: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
- | vg0_00000-427117660.vg vg0_00002-2064899457.vg | + | rhel_00000-628100095.vg |
- | vg0_00001-1993147316.vg | + | vg0_00000-565701167.vg |
</ | </ | ||
Ligne 2569: | Ligne 2708: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
Volume group " | Volume group " | ||
</ | </ | ||
Ligne 2576: | Ligne 2715: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
Volume group " | Volume group " | ||
</ | </ | ||
Ligne 2583: | Ligne 2722: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 ~]# vgcfgbackup vg0 |
+ | Volume group " | ||
+ | [root@redhat9 | ||
- | File: / | + | File: |
- | VG name: vg0 | + | VG name: vg0 |
- | Description: | + | Description: |
- | Backup Time: | + | Backup Time: Wed Oct 23 15:19:32 2024 |
- | File: / | + | File: |
- | VG name: vg0 | + | VG name: vg0 |
- | Description: | + | Description: |
- | Backup Time: | + | Backup Time: Wed Oct 23 15:24:34 2024 |
- | File: / | + | File: |
- | VG name: vg0 | + | VG name: vg0 |
- | Description: | + | Description: |
- | Backup Time: | + | Backup Time: Wed Oct 23 15:28:18 2024 |
- | File: / | + | File: |
- | VG name: vg0 | + | VG name: vg0 |
- | Description: | + | Description: |
- | Backup Time: | + | Backup Time: Wed Oct 23 15:28:18 2024 |
- | File: / | + | File: |
- | VG name: vg0 | + | VG name: vg0 |
- | Description: | + | Description: |
- | Backup Time: | + | Backup Time: Wed Oct 23 15:33:25 2024 |
- | File: / | + | File: |
- | VG name: vg0 | + | VG name: vg0 |
- | Description: | + | Description: |
- | Backup Time: | + | Backup Time: Wed Oct 23 15:33:25 2024 |
- | File: / | + | File: |
- | VG name: vg0 | + | VG name: vg0 |
- | Description: | + | Description: |
- | Backup Time: | + | Backup Time: Wed Oct 23 15:33:54 2024 |
- | File: / | + | File: |
- | VG name: vg0 | + | VG name: vg0 |
- | Description: | + | Description: |
- | Backup Time: Wed Jun 2 07:37:07 2021 | + | Backup Time: |
- | File: / | + | File: |
- | VG name: vg0 | + | VG name: vg0 |
- | Description: | + | Description: |
- | Backup Time: Wed Jun 2 07:37:28 2021 | + | Backup Time: |
- | File: / | + | File: |
- | VG name: vg0 | + | VG name: vg0 |
- | Description: | + | Description: |
- | Backup Time: Wed Jun 2 07:41:04 2021 | + | Backup Time: |
- | File: / | + | File: |
- | VG name: vg0 | + | VG name: vg0 |
- | Description: | + | Description: |
- | Backup Time: Wed Jun 2 07:41:53 2021 | + | Backup Time: |
- | File: / | + | File: |
- | VG name: vg0 | + | VG name: vg0 |
- | Description: | + | Description: |
- | Backup Time: Wed Jun 2 07:42:23 2021 | + | Backup Time: |
- | File: / | + | File: |
- | VG name: vg0 | + | VG name: vg0 |
- | Description: | + | Description: |
- | Backup Time: Wed Jun 2 07:47:38 2021 | + | Backup Time: |
- | File: / | + | File: |
- | VG name: vg0 | + | VG name: vg0 |
- | Description: | + | Description: |
- | Backup Time: | + | Backup Time: Wed Oct 23 15:53:54 2024 |
+ | </ | ||
+ | |||
+ | =====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' | ||
+ | |||
+ | * 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' | ||
+ | |||
+ | ====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' | ||
+ | |||
+ | =====Types de RAID===== | ||
+ | |||
+ | ====RAID 0 - Concaténation==== | ||
+ | |||
+ | Création de volume par récupération de l' | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ===Avantages=== | ||
+ | |||
+ | * Récupération de l' | ||
+ | |||
+ | ===Inconvénients=== | ||
+ | |||
+ | * Pas de protection des données, | ||
+ | * Pas d' | ||
+ | |||
+ | ====RAID 0 - Striping==== | ||
+ | |||
+ | Création de volume sur plusieurs disques afin d' | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ===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, | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ===Avantages=== | ||
+ | |||
+ | * Protection des données contre une défaillance d'un disque. | ||
+ | |||
+ | ===Inconvénients=== | ||
+ | |||
+ | * Coûteux à cause de l' | ||
+ | |||
+ | ====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' | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ===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' | ||
+ | |||
+ | ====RAID | ||
+ | |||
+ | Le RAID 2 est une technique de miroir avec contrôle de correction d' | ||
+ | |||
+ | ====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 : | ||
+ | |||
+ | {{: | ||
+ | |||
+ | 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' | ||
+ | |||
+ | ====RAID 5 - Striping avec Parité Distribuée==== | ||
+ | |||
+ | Le RAID 5 est une technologie avec bandes de parité distribuées sur plusieurs disques : | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ===Avantages=== | ||
+ | |||
+ | * Protection des données contre une défaillance d'un disque, | ||
+ | * Evite le goulot d' | ||
+ | |||
+ | ===Inconvénients=== | ||
+ | |||
+ | * Lecture moins performante qu' | ||
+ | |||
+ | ====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==== | ||
+ | |||
+ | ===11.1 - Préparer le disque=== | ||
+ | |||
+ | Rappelez-vous avoir modifié les types de 4 partitions du disque **/ | ||
+ | |||
+ | < | ||
+ | [root@redhat9 ~]# fdisk -l | ||
+ | Disk /dev/sda: 50 GiB, 53687091200 bytes, 104857600 sectors | ||
+ | Disk model: QEMU HARDDISK | ||
+ | Units: sectors of 1 * 512 = 512 bytes | ||
+ | Sector size (logical/ | ||
+ | I/O size (minimum/ | ||
+ | Disklabel type: dos | ||
+ | Disk identifier: 0xd00dfc8a | ||
+ | |||
+ | Device | ||
+ | / | ||
+ | / | ||
+ | |||
+ | |||
+ | Disk /dev/sdb: 32 GiB, 34359738368 bytes, 67108864 sectors | ||
+ | Disk model: QEMU HARDDISK | ||
+ | Units: sectors of 1 * 512 = 512 bytes | ||
+ | Sector size (logical/ | ||
+ | I/O size (minimum/ | ||
+ | Disklabel type: dos | ||
+ | Disk identifier: 0x23a56c2e | ||
+ | |||
+ | Device | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | |||
+ | Disk /dev/sdc: 6 GiB, 6442450944 bytes, 12582912 sectors | ||
+ | Disk model: QEMU HARDDISK | ||
+ | Units: sectors of 1 * 512 = 512 bytes | ||
+ | Sector size (logical/ | ||
+ | I/O size (minimum/ | ||
+ | |||
+ | |||
+ | Disk /dev/sdd: 6 GiB, 6442450944 bytes, 12582912 sectors | ||
+ | Disk model: QEMU HARDDISK | ||
+ | Units: sectors of 1 * 512 = 512 bytes | ||
+ | Sector size (logical/ | ||
+ | I/O size (minimum/ | ||
+ | |||
+ | |||
+ | Disk /dev/sde: 32 GiB, 34359738368 bytes, 67108864 sectors | ||
+ | Disk model: QEMU HARDDISK | ||
+ | Units: sectors of 1 * 512 = 512 bytes | ||
+ | Sector size (logical/ | ||
+ | I/O size (minimum/ | ||
+ | |||
+ | |||
+ | Disk / | ||
+ | Units: sectors of 1 * 512 = 512 bytes | ||
+ | Sector size (logical/ | ||
+ | I/O size (minimum/ | ||
+ | |||
+ | |||
+ | Disk / | ||
+ | Units: sectors of 1 * 512 = 512 bytes | ||
+ | Sector size (logical/ | ||
+ | I/O size (minimum/ | ||
+ | |||
+ | |||
+ | Disk / | ||
+ | Units: sectors of 1 * 512 = 512 bytes | ||
+ | Sector size (logical/ | ||
+ | I/O size (minimum/ | ||
+ | |||
+ | |||
+ | Disk / | ||
+ | Units: sectors of 1 * 512 = 512 bytes | ||
+ | Sector size (logical/ | ||
+ | I/O size (minimum/ | ||
+ | </ | ||
+ | |||
+ | Dans le cas de cet exemple les quatre partitions concernées par la mise en place d'un RAID 5 sont : | ||
+ | |||
+ | < | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | </ | ||
+ | |||
+ | ===11.2 - Créer une Unité RAID=== | ||
+ | |||
+ | La création d'une unité RAID avec la commande **mdadm** se fait grâce aux options passées en arguments à la commande : | ||
+ | |||
+ | < | ||
+ | mdadm --create <unité RAID> [options] <unités physiques> | ||
+ | </ | ||
+ | |||
+ | Saisissez maintenant la commande suivante : | ||
+ | |||
+ | < | ||
+ | [root@redhat9 ~]# mdadm --create /dev/md1 --level=5 --raid-devices=3 /dev/sdb5 /dev/sdb8 / | ||
+ | mdadm: Defaulting to version 1.2 metadata | ||
+ | mdadm: array /dev/md1 started. | ||
+ | </ | ||
+ | |||
+ | Les options dans la ligne de commande sont : | ||
+ | |||
+ | ^ Option Courte ^ Option Longue ^ Description ^ | ||
+ | | -l | - -level | Le niveau RAID - **linear, 0,1,2,4 ou 5** | | ||
+ | | -n | - -raid-devices=< | ||
+ | |||
+ | Les options de la commande **mdadm** sont : | ||
+ | |||
+ | < | ||
+ | [root@redhat9 ~]# mdadm --help-options | ||
+ | Any parameter that does not start with ' | ||
+ | or, for --examine-bitmap, | ||
+ | The first such name is often the name of an md device. | ||
+ | names are often names of component devices. | ||
+ | |||
+ | Some common options are: | ||
+ | --help | ||
+ | mode specific help message | ||
+ | --help-options | ||
+ | --version | ||
+ | --verbose | ||
+ | --quiet | ||
+ | --brief | ||
+ | --export | ||
+ | | ||
+ | --force | ||
+ | |||
+ | --assemble | ||
+ | --build | ||
+ | --create | ||
+ | --detail | ||
+ | --examine | ||
+ | --examine-bitmap -X: Display the detail of a bitmap file | ||
+ | --examine-badblocks: | ||
+ | --monitor | ||
+ | --grow | ||
+ | --incremental -I : add/remove a single device to/from an array as appropriate | ||
+ | --query | ||
+ | | ||
+ | --auto-detect | ||
+ | </ | ||
+ | |||
+ | La commande **mdadm** utilise des sous-commandes ou //mode majeurs// : | ||
+ | |||
+ | < | ||
+ | [root@redhat9 ~]# mdadm --help | ||
+ | mdadm is used for building, managing, and monitoring | ||
+ | Linux md devices (aka RAID arrays) | ||
+ | Usage: mdadm --create device options... | ||
+ | Create a new array from unused devices. | ||
+ | mdadm --assemble device options... | ||
+ | Assemble a previously created array. | ||
+ | mdadm --build device options... | ||
+ | Create or assemble an array without metadata. | ||
+ | mdadm --manage device options... | ||
+ | make changes to an existing array. | ||
+ | mdadm --misc options... devices | ||
+ | report on or modify various md related devices. | ||
+ | mdadm --grow options device | ||
+ | resize/ | ||
+ | mdadm --incremental device | ||
+ | add/remove a device to/from an array as appropriate | ||
+ | mdadm --monitor options... | ||
+ | Monitor one or more array for significant changes. | ||
+ | mdadm device options... | ||
+ | Shorthand for --manage. | ||
+ | Any parameter that does not start with ' | ||
+ | or, for --examine-bitmap, | ||
+ | The first such name is often the name of an md device. | ||
+ | names are often names of component devices. | ||
+ | |||
+ | For detailed help on the above major modes use --help after the mode | ||
+ | | ||
+ | mdadm --assemble --help | ||
+ | For general help on options use | ||
+ | mdadm --help-options | ||
+ | </ | ||
+ | |||
+ | Chaque sous-commande bénéficie d'un aide spécifique, | ||
+ | |||
+ | < | ||
+ | [root@redhat9 ~]# mdadm --create --help | ||
+ | Usage: | ||
+ | |||
+ | This usage will initialise a new md array, associate some | ||
+ | | ||
+ | array with some devices missing, use the special word ' | ||
+ | place of the relevant device name. | ||
+ | |||
+ | | ||
+ | raid superblocks or filesystems. | ||
+ | the variance in device size exceeds 1%. | ||
+ | If any discrepancy is found, the user will be prompted for confirmation | ||
+ | | ||
+ | | ||
+ | |||
+ | If the --size option is given then only that many kilobytes of each | ||
+ | | ||
+ | If no --size is given, the apparent size of the smallest drive given | ||
+ | is used for raid level 1 and greater, and the full device is used for | ||
+ | other levels. | ||
+ | |||
+ | | ||
+ | --bitmap= | ||
+ | : or an internal bitmap if ' | ||
+ | --chunk= | ||
+ | --rounding= | ||
+ | --level= | ||
+ | --parity= | ||
+ | --layout= | ||
+ | --raid-devices= | ||
+ | --spare-devices= | ||
+ | --size= | ||
+ | --data-offset= | ||
+ | : of array data. | ||
+ | --force | ||
+ | : insert a missing drive for RAID5. | ||
+ | --run -R : insist of running the array even if not all | ||
+ | : devices are present or some look odd. | ||
+ | --readonly | ||
+ | --name= | ||
+ | --bitmap-chunk= | ||
+ | --delay= | ||
+ | --write-journal= | ||
+ | --consistency-policy= : Specify the policy that determines how the array | ||
+ | -k : maintains consistency in case of unexpected shutdown. | ||
+ | --write-zeroes | ||
+ | </ | ||
+ | |||
+ | Les //modes majeurs// de la commande **mdadm** peuvent être visualisés grâce à la commande suivante : | ||
+ | |||
+ | < | ||
+ | [root@redhat9 ~]# mdadm --help | ||
+ | mdadm is used for building, managing, and monitoring | ||
+ | Linux md devices (aka RAID arrays) | ||
+ | Usage: mdadm --create device options... | ||
+ | Create a new array from unused devices. | ||
+ | mdadm --assemble device options... | ||
+ | Assemble a previously created array. | ||
+ | mdadm --build device options... | ||
+ | Create or assemble an array without metadata. | ||
+ | mdadm --manage device options... | ||
+ | make changes to an existing array. | ||
+ | mdadm --misc options... devices | ||
+ | report on or modify various md related devices. | ||
+ | mdadm --grow options device | ||
+ | resize/ | ||
+ | mdadm --incremental device | ||
+ | add/remove a device to/from an array as appropriate | ||
+ | mdadm --monitor options... | ||
+ | Monitor one or more array for significant changes. | ||
+ | mdadm device options... | ||
+ | Shorthand for --manage. | ||
+ | Any parameter that does not start with ' | ||
+ | or, for --examine-bitmap, | ||
+ | The first such name is often the name of an md device. | ||
+ | names are often names of component devices. | ||
+ | |||
+ | For detailed help on the above major modes use --help after the mode | ||
+ | | ||
+ | mdadm --assemble --help | ||
+ | For general help on options use | ||
+ | mdadm --help-options | ||
+ | </ | ||
+ | |||
+ | Constatez maintenant les informations concernant le RAID 5 créé : | ||
+ | |||
+ | < | ||
+ | [root@redhat9 ~]# cat / | ||
+ | Personalities : [raid6] [raid5] [raid4] [raid1] | ||
+ | md1 : active raid5 sdb10[3] sdb8[1] sdb5[0] | ||
+ | 1019904 blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/3] [UUU] | ||
+ | |||
+ | unused devices: < | ||
+ | </ | ||
+ | |||
+ | Grâce à la commande mdadm, il est possible d' | ||
+ | |||
+ | < | ||
+ | [root@redhat9 ~]# mdadm --query /dev/md1 | ||
+ | /dev/md1: 996.00MiB raid5 3 devices, 0 spares. Use mdadm --detail for more detail. | ||
+ | </ | ||
+ | |||
+ | L' | ||
+ | |||
+ | < | ||
+ | [root@redhat9 ~]# mdadm --detail /dev/md1 | ||
+ | /dev/md1: | ||
+ | | ||
+ | | ||
+ | Raid Level : raid5 | ||
+ | Array Size : 1019904 (996.00 MiB 1044.38 MB) | ||
+ | Used Dev Size : 509952 (498.00 MiB 522.19 MB) | ||
+ | Raid Devices : 3 | ||
+ | Total Devices : 3 | ||
+ | | ||
+ | |||
+ | | ||
+ | State : clean | ||
+ | Active Devices : 3 | ||
+ | | ||
+ | Failed Devices : 0 | ||
+ | Spare Devices : 0 | ||
+ | |||
+ | Layout : left-symmetric | ||
+ | Chunk Size : 512K | ||
+ | |||
+ | Consistency Policy : resync | ||
+ | |||
+ | Name : redhat9.ittraining.loc: | ||
+ | UUID : 3645cd8c: | ||
+ | Events : 18 | ||
+ | |||
+ | Number | ||
+ | | ||
+ | | ||
+ | | ||
+ | </ | ||
+ | |||
+ | Le nom **redhat9.ittraining.loc: | ||
+ | |||
+ | < | ||
+ | [root@redhat9 ~]# mdadm --stop /dev/md1 | ||
+ | mdadm: stopped /dev/md1 | ||
+ | |||
+ | [root@redhat9 ~]# mdadm --assemble /dev/md1 --name=redhat.ittraining.loc --update=name /dev/sdb5 /dev/sdb8 / | ||
+ | mdadm: /dev/md1 has been started with 3 drives. | ||
+ | |||
+ | [root@redhat9 ~]# mdadm --query /dev/md1 | ||
+ | /dev/md1: 996.00MiB raid5 3 devices, 0 spares. Use mdadm --detail for more detail. | ||
+ | |||
+ | [root@redhat9 ~]# mdadm --detail /dev/md1 | ||
+ | /dev/md1: | ||
+ | | ||
+ | | ||
+ | Raid Level : raid5 | ||
+ | Array Size : 1019904 (996.00 MiB 1044.38 MB) | ||
+ | Used Dev Size : 509952 (498.00 MiB 522.19 MB) | ||
+ | Raid Devices : 3 | ||
+ | Total Devices : 3 | ||
+ | | ||
+ | |||
+ | | ||
+ | State : clean | ||
+ | Active Devices : 3 | ||
+ | | ||
+ | Failed Devices : 0 | ||
+ | Spare Devices : 0 | ||
+ | |||
+ | Layout : left-symmetric | ||
+ | Chunk Size : 512K | ||
+ | |||
+ | Consistency Policy : resync | ||
+ | |||
+ | Name : redhat.ittraining.loc | ||
+ | UUID : 3645cd8c: | ||
+ | Events : 18 | ||
+ | |||
+ | Number | ||
+ | | ||
+ | | ||
+ | | ||
+ | </ | ||
+ | |||
+ | Notez la ligne **Persistence : Superblock is persistent**. En effet, cette implémentation de RAID inscrit les caractéristiques du volume dans un //super bloc// persistant en début de chaque unité de type bloc dans le volume. | ||
+ | |||
+ | Cependant, il necéssaire de renseigner le fichier **/ | ||
+ | |||
+ | < | ||
+ | [root@redhat9 ~]# echo ' | ||
+ | |||
+ | [root@redhat9 ~]# mdadm --detail --scan >> / | ||
+ | |||
+ | [root@redhat9 ~]# cat / | ||
+ | DEVICE /dev/sdb5 /dev/sdb8 / | ||
+ | ARRAY /dev/md1 metadata=1.2 name=redhat.ittraining.loc UUID=3645cd8c: | ||
+ | </ | ||
+ | |||
+ | Mettez à jour l' | ||
+ | |||
+ | < | ||
+ | [root@redhat9 ~]# cp / | ||
+ | |||
+ | [root@redhat9 ~]# dracut -f -v | ||
+ | ... | ||
+ | dracut: *** Creating initramfs image file '/ | ||
+ | |||
+ | [root@redhat9 ~]# grep initrd / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | </ | ||
+ | |||
+ | Chaque unité peut être examinée individuellement : | ||
+ | |||
+ | < | ||
+ | [root@redhat9 ~]# mdadm --examine /dev/sdb5 | ||
+ | / | ||
+ | Magic : a92b4efc | ||
+ | Version : 1.2 | ||
+ | Feature Map : 0x0 | ||
+ | Array UUID : 3645cd8c: | ||
+ | Name : redhat.ittraining.loc | ||
+ | Creation Time : Wed Oct 23 16:14:41 2024 | ||
+ | Raid Level : raid5 | ||
+ | Raid Devices : 3 | ||
+ | |||
+ | Avail Dev Size : 1019904 sectors (498.00 MiB 522.19 MB) | ||
+ | Array Size : 1019904 KiB (996.00 MiB 1044.38 MB) | ||
+ | Data Offset : 4096 sectors | ||
+ | Super Offset : 8 sectors | ||
+ | | ||
+ | State : clean | ||
+ | Device UUID : 1ef50b0e: | ||
+ | |||
+ | Update Time : Wed Oct 23 16:14:55 2024 | ||
+ | Bad Block Log : 512 entries available at offset 16 sectors | ||
+ | | ||
+ | | ||
+ | |||
+ | | ||
+ | Chunk Size : 512K | ||
+ | |||
+ | | ||
+ | Array State : AAA (' | ||
+ | </ | ||
+ | |||
+ | ===11.3 - Remplacer une Unité Défaillante=== | ||
+ | |||
+ | A ce stade il est intéressant de noter comment réagir lors d'une défaillance d'un disque. Dans notre cas nous allons indiquer au système que la partition /dev/sdb5 est devenue défaillante : | ||
+ | |||
+ | < | ||
+ | [root@redhat9 ~]# mdadm --manage --set-faulty /dev/md1 /dev/sdb5 | ||
+ | mdadm: set /dev/sdb5 faulty in /dev/md1 | ||
+ | </ | ||
+ | |||
+ | L' | ||
+ | |||
+ | < | ||
+ | [root@redhat9 ~]# mdadm --detail /dev/md1 | ||
+ | /dev/md1: | ||
+ | | ||
+ | | ||
+ | Raid Level : raid5 | ||
+ | Array Size : 1019904 (996.00 MiB 1044.38 MB) | ||
+ | Used Dev Size : 509952 (498.00 MiB 522.19 MB) | ||
+ | Raid Devices : 3 | ||
+ | Total Devices : 3 | ||
+ | | ||
+ | |||
+ | | ||
+ | State : clean, degraded | ||
+ | Active Devices : 2 | ||
+ | | ||
+ | Failed Devices : 1 | ||
+ | Spare Devices : 0 | ||
+ | |||
+ | Layout : left-symmetric | ||
+ | Chunk Size : 512K | ||
+ | |||
+ | Consistency Policy : resync | ||
+ | |||
+ | Name : redhat.ittraining.loc | ||
+ | UUID : 3645cd8c: | ||
+ | Events : 20 | ||
+ | |||
+ | Number | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | | ||
+ | </ | ||
+ | |||
+ | Il est maintenant nécessaire de supprimer /dev/sdb5 de notre RAID 5 : | ||
+ | |||
+ | < | ||
+ | [root@redhat9 ~]# mdadm --manage --remove /dev/md1 /dev/sdb5 | ||
+ | mdadm: hot removed /dev/sdb5 from /dev/md1 | ||
+ | </ | ||
+ | |||
+ | A l' | ||
+ | |||
+ | < | ||
+ | [root@redhat9 ~]# mdadm --detail /dev/md1 | ||
+ | /dev/md1: | ||
+ | | ||
+ | | ||
+ | Raid Level : raid5 | ||
+ | Array Size : 1019904 (996.00 MiB 1044.38 MB) | ||
+ | Used Dev Size : 509952 (498.00 MiB 522.19 MB) | ||
+ | Raid Devices : 3 | ||
+ | Total Devices : 2 | ||
+ | | ||
+ | |||
+ | | ||
+ | State : clean, degraded | ||
+ | Active Devices : 2 | ||
+ | | ||
+ | Failed Devices : 0 | ||
+ | Spare Devices : 0 | ||
+ | |||
+ | Layout : left-symmetric | ||
+ | Chunk Size : 512K | ||
+ | |||
+ | Consistency Policy : resync | ||
+ | |||
+ | Name : redhat.ittraining.loc | ||
+ | UUID : 3645cd8c: | ||
+ | Events : 21 | ||
+ | |||
+ | Number | ||
+ | | ||
+ | | ||
+ | | ||
+ | </ | ||
+ | |||
+ | Constatez maintenant l' | ||
+ | |||
+ | < | ||
+ | [root@redhat9 ~]# cat / | ||
+ | Personalities : [raid6] [raid5] [raid4] [raid1] | ||
+ | md1 : active raid5 sdb10[3] sdb8[1] | ||
+ | 1019904 blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/2] [_UU] | ||
+ | |||
+ | unused devices: < | ||
+ | </ | ||
+ | |||
+ | <WRAP center round important> | ||
+ | **iMPORTANT** - Notez que le RAID a 2 unités au lieu de trois. | ||
+ | </ | ||
+ | |||
+ | Pour ajouter un autre disque à notre RAID afin de remplacer /dev/sdb5 il convient d' | ||
+ | |||
+ | < | ||
+ | [root@redhat9 ~]# mdadm --manage --add /dev/md1 / | ||
+ | mdadm: added / | ||
+ | </ | ||
+ | |||
+ | L' | ||
+ | |||
+ | < | ||
+ | [root@redhat9 ~]# mdadm --detail /dev/md1 | ||
+ | /dev/md1: | ||
+ | | ||
+ | | ||
+ | Raid Level : raid5 | ||
+ | Array Size : 1019904 (996.00 MiB 1044.38 MB) | ||
+ | Used Dev Size : 509952 (498.00 MiB 522.19 MB) | ||
+ | Raid Devices : 3 | ||
+ | Total Devices : 3 | ||
+ | | ||
+ | |||
+ | | ||
+ | State : clean, degraded, recovering | ||
+ | Active Devices : 2 | ||
+ | | ||
+ | Failed Devices : 0 | ||
+ | Spare Devices : 1 | ||
+ | |||
+ | Layout : left-symmetric | ||
+ | Chunk Size : 512K | ||
+ | |||
+ | Consistency Policy : resync | ||
+ | |||
+ | Rebuild Status : 1% complete | ||
+ | |||
+ | Name : redhat.ittraining.loc | ||
+ | UUID : 3645cd8c: | ||
+ | Events : 23 | ||
+ | |||
+ | Number | ||
+ | | ||
+ | | ||
+ | | ||
+ | </ | ||
+ | |||
+ | Vérifiez la prise en compte de la configuration : | ||
+ | |||
+ | < | ||
+ | [root@redhat9 ~]# lsblk | ||
+ | NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS | ||
+ | sda | ||
+ | ├─sda1 | ||
+ | └─sda2 | ||
+ | ├─rhel-root 253:0 0 | ||
+ | └─rhel-swap 253:1 0 5G 0 lvm | ||
+ | sdb | ||
+ | ├─sdb1 | ||
+ | ├─sdb2 | ||
+ | ├─sdb3 | ||
+ | ├─sdb4 | ||
+ | ├─sdb5 | ||
+ | ├─sdb6 | ||
+ | │ └─vg0-lv1 | ||
+ | ├─sdb7 | ||
+ | │ └─vg0-lv2 | ||
+ | ├─sdb8 | ||
+ | │ └─md1 | ||
+ | ├─sdb9 | ||
+ | │ └─vg0-lv2 | ||
+ | ├─sdb10 | ||
+ | │ └─md1 | ||
+ | ├─sdb11 | ||
+ | │ └─md1 | ||
+ | └─sdb12 | ||
+ | sdc | ||
+ | sdd | ||
+ | sde | ||
+ | sr0 11:0 1 1024M 0 rom | ||
+ | |||
+ | [root@redhat9 ~]# cat / | ||
+ | Personalities : [raid6] [raid5] [raid4] [raid1] | ||
+ | md1 : active raid5 sdb11[4] sdb10[3] sdb8[1] | ||
+ | 1019904 blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/2] [_UU] | ||
+ | [======> | ||
+ | |||
+ | unused devices: < | ||
+ | |||
+ | [root@redhat9 ~]# cat / | ||
+ | Personalities : [raid6] [raid5] [raid4] [raid1] | ||
+ | md1 : active raid5 sdb11[4] sdb10[3] sdb8[1] | ||
+ | 1019904 blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/2] [_UU] | ||
+ | [==========> | ||
+ | |||
+ | unused devices: < | ||
+ | |||
+ | [root@redhat9 ~]# cat / | ||
+ | Personalities : [raid6] [raid5] [raid4] [raid1] | ||
+ | md1 : active raid5 sdb11[4] sdb10[3] sdb8[1] | ||
+ | 1019904 blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/2] [_UU] | ||
+ | [==================> | ||
+ | |||
+ | unused devices: < | ||
+ | |||
+ | [root@redhat9 ~]# cat / | ||
+ | Personalities : [raid6] [raid5] [raid4] [raid1] | ||
+ | md1 : active raid5 sdb11[4] sdb10[3] sdb8[1] | ||
+ | 1019904 blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/3] [UUU] | ||
+ | |||
+ | unused devices: < | ||
+ | </ | ||
+ | |||
+ | Dernièrement, | ||
+ | |||
+ | << | ||
+ | [root@redhat9 ~]# echo ' | ||
+ | |||
+ | [root@redhat9 ~]# mdadm --detail --scan >> / | ||
+ | |||
+ | [root@redhat9 ~]# cat / | ||
+ | DEVICE /dev/sdb8 /dev/sdb10 / | ||
+ | ARRAY /dev/md1 metadata=1.2 name=redhat.ittraining.loc UUID=3645cd8c: | ||
+ | </ | ||
+ | |||
+ | Mettez à jour l' | ||
+ | |||
+ | < | ||
+ | [root@redhat9 ~]# dracut -f -v | ||
+ | ... | ||
+ | dracut: *** Creating initramfs image file '/ | ||
+ | </ | ||
+ | |||
+ | =====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, | ||
+ | |||
+ | 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' | ||
+ | * **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", | ||
+ | * **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' | ||
+ | * **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/ | ||
+ | |||
+ | Stratis est parfois comparé à d' | ||
+ | |||
+ | 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** : | ||
+ | |||
+ | < | ||
+ | [root@redhat9 ~]# dnf install stratisd stratis-cli -y | ||
+ | </ | ||
+ | |||
+ | Activez et démarrez le service stratis : | ||
+ | |||
+ | < | ||
+ | [root@redhat9 ~]# systemctl enable --now stratisd | ||
+ | |||
+ | [root@redhat9 ~]# systemctl status stratisd | ||
+ | ● stratisd.service - Stratis daemon | ||
+ | | ||
+ | | ||
+ | Docs: man: | ||
+ | Main PID: 2676 (stratisd) | ||
+ | Tasks: 8 (limit: 48799) | ||
+ | | ||
+ | CPU: 22ms | ||
+ | | ||
+ | | ||
+ | |||
+ | Oct 24 06:51:25 redhat9.ittraining.loc systemd[1]: Starting Stratis daemon... | ||
+ | Oct 24 06:51:25 redhat9.ittraining.loc stratisd[2676]: | ||
+ | Oct 24 06:51:25 redhat9.ittraining.loc stratisd[2676]: | ||
+ | Oct 24 06:51:25 redhat9.ittraining.loc stratisd[2676]: | ||
+ | Oct 24 06:51:25 redhat9.ittraining.loc systemd[1]: Started Stratis daemon. | ||
+ | Oct 24 06:51:25 redhat9.ittraining.loc stratisd[2676]: | ||
+ | [root@redhat9 ~]# | ||
+ | </ | ||
+ | |||
+ | ===Création d'un Pool=== | ||
+ | |||
+ | Créez le pool de stockage **pool1** sur **/ | ||
+ | |||
+ | < | ||
+ | [root@redhat9 ~]# stratis pool create pool1 /dev/sdc | ||
+ | </ | ||
+ | |||
+ | Consultez la taille du pool : | ||
+ | |||
+ | < | ||
+ | [root@redhat9 ~]# stratis pool list | ||
+ | Name Total / Used / Free Properties | ||
+ | pool1 6 GiB / 526 MiB / 5.49 GiB | ||
+ | </ | ||
+ | |||
+ | Dans la colonne **Properties**, | ||
+ | |||
+ | * **Ca** - Cache, | ||
+ | * **Cr** - Chiffrement, | ||
+ | * **Op** - Surprovisionnement. | ||
+ | |||
+ | L' | ||
+ | |||
+ | Ajoutez donc **/ | ||
+ | |||
+ | < | ||
+ | [root@redhat9 ~]# stratis pool add-data pool1 /dev/sdd | ||
+ | [root@redhat9 ~]# stratis pool list | ||
+ | Name Total / Used / Free Properties | ||
+ | pool1 12 GiB / 534 MiB / 11.48 GiB | ||
+ | |||
+ | [root@redhat9 ~]# stratis blockdev list pool1 | ||
+ | Pool Name | ||
+ | pool1 / | ||
+ | pool1 / | ||
+ | </ | ||
+ | |||
+ | ===Création d'un Système de Fichiers=== | ||
+ | |||
+ | Créez le système de fichiers en provisionnement fin **filesystem1** : | ||
+ | |||
+ | < | ||
+ | [root@redhat9 ~]# stratis filesystem create pool1 filesystem1 | ||
+ | </ | ||
+ | |||
+ | Consultez la liste des systèmes de fichiers : | ||
+ | |||
+ | < | ||
+ | root@redhat9 ~]# stratis filesystem list | ||
+ | Pool Filesystem | ||
+ | pool1 | ||
+ | </ | ||
+ | |||
+ | ===Montage du System de Fichiers=== | ||
+ | |||
+ | Créez maintenant le point de montage **/volume** : | ||
+ | |||
+ | < | ||
+ | [root@redhat9 ~]# mkdir /volume | ||
+ | </ | ||
+ | |||
+ | Montez **filesystem1** sur **/volume** : | ||
+ | |||
+ | < | ||
+ | [root@redhat9 ~]# mount / | ||
+ | </ | ||
+ | |||
+ | Vérifiez que **/ | ||
+ | |||
+ | < | ||
+ | [root@redhat9 ~]# mount | grep volume | ||
+ | / | ||
+ | </ | ||
+ | |||
+ | Obtenez l'UUID de **/ | ||
+ | |||
+ | < | ||
+ | [root@redhat9 ~]# lsblk --output=UUID / | ||
+ | UUID | ||
+ | e80a1eeb-95d0-413a-8641-2a07ea685b6a | ||
+ | </ | ||
+ | |||
+ | Modifiez le fichier **/ | ||
+ | |||
+ | < | ||
+ | [root@redhat9 ~]# vi / | ||
+ | [root@redhat9 ~]# cat / | ||
+ | |||
+ | # | ||
+ | # / | ||
+ | # Created by anaconda on Thu Oct 19 16:05:58 2023 | ||
+ | # | ||
+ | # Accessible filesystems, | ||
+ | # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info. | ||
+ | # | ||
+ | # After editing this file, run ' | ||
+ | # units generated from this file. | ||
+ | # | ||
+ | / | ||
+ | UUID=6f6c5bb9-30be-4734-bc23-03fed8541616 /boot | ||
+ | / | ||
+ | UUID=e80a1eeb-95d0-413a-8641-2a07ea685b6a /volume xfs defaults, | ||
+ | </ | ||
+ | |||
+ | Démontez maintenant **/volume** : | ||
+ | |||
+ | < | ||
+ | [root@redhat9 ~]# umount /volume | ||
+ | [root@redhat9 ~]# mount | grep volume | ||
+ | </ | ||
+ | |||
+ | Montez **/volume** à partir de **/ | ||
+ | |||
+ | < | ||
+ | [root@redhat9 ~]# mount -a | ||
+ | mount: (hint) your fstab has been modified, but systemd still uses | ||
+ | the old version; use ' | ||
+ | |||
+ | [root@redhat9 ~]# mount | grep volume | ||
+ | / | ||
+ | |||
+ | [root@redhat9 ~]# systemctl daemon-reload | ||
+ | </ | ||
+ | |||
+ | ===Croissance Dynamique du Système de Fichiers=== | ||
+ | |||
+ | Consultez l' | ||
+ | |||
+ | < | ||
+ | [root@redhat9 ~]# stratis filesystem list | ||
+ | Pool Filesystem | ||
+ | pool1 | ||
+ | </ | ||
+ | |||
+ | Créez un fichier de 2GiB dans le systéme de fichiers **filesystem1** : | ||
+ | |||
+ | < | ||
+ | [root@redhat9 ~]# dd if=/ | ||
+ | 2048+0 records in | ||
+ | 2048+0 records out | ||
+ | 2147483648 bytes (2.1 GB, 2.0 GiB) copied, 26.3089 s, 81.6 MB/s | ||
+ | </ | ||
+ | |||
+ | Consultez l' | ||
+ | |||
+ | < | ||
+ | [root@redhat9 ~]# stratis filesystem list | ||
+ | Pool Filesystem | ||
+ | pool1 | ||
+ | </ | ||
+ | |||
+ | <WRAP center round important 60%> | ||
+ | **Important** : Notez que l' | ||
+ | </ | ||
+ | |||
+ | ===Création d'un Snapshot=== | ||
+ | |||
+ | Créez le snapshot **filesystem1-snap** de **filesystem1** : | ||
+ | |||
+ | < | ||
+ | [root@redhat9 ~]# stratis filesystem snapshot pool1 filesystem1 filesystem1-snap | ||
+ | </ | ||
+ | |||
+ | Vérifiez la présence du snapshot : | ||
+ | |||
+ | < | ||
+ | [root@redhat9 ~]# stratis filesystem list | ||
+ | Pool Filesystem | ||
+ | pool1 | ||
+ | pool1 | ||
+ | </ | ||
+ | |||
+ | Supprimez le fichier **/ | ||
+ | |||
+ | < | ||
+ | [root@redhat9 ~]# rm -f / | ||
+ | </ | ||
+ | |||
+ | Vérifiez la suppression de **/ | ||
+ | |||
+ | < | ||
+ | [root@redhat9 ~]# ls -l /volume | ||
+ | total 0 | ||
+ | </ | ||
+ | |||
+ | Créez le point de montage **/ | ||
+ | |||
+ | < | ||
+ | [root@redhat9 ~]# mkdir / | ||
+ | </ | ||
+ | |||
+ | Montez **/ | ||
+ | |||
+ | < | ||
+ | [root@redhat9 ~]# mount / | ||
+ | </ | ||
+ | |||
+ | Vérifiez la présence du fichier **/ | ||
+ | |||
+ | < | ||
+ | [root@redhat9 ~]# ls -l / | ||
+ | total 2097152 | ||
+ | -rw-r--r--. 1 root root 2147483648 Oct 24 07:37 file | ||
+ | </ | ||
+ | |||
+ | ===Suppression des Systèmes de Fichiers=== | ||
+ | |||
+ | Démontez les deux systèmes de fichiers : | ||
+ | |||
+ | < | ||
+ | [root@redhat9 ~]# umount /volume | ||
+ | |||
+ | [root@redhat9 ~]# umount / | ||
+ | </ | ||
+ | |||
+ | Supprimez les deux systèmes de fichiers : | ||
+ | |||
+ | < | ||
+ | [root@redhat9 ~]# stratis filesystem destroy pool1 filesystem1-snap | ||
+ | |||
+ | [root@redhat9 ~]# stratis filesystem destroy pool1 filesystem1 | ||
+ | |||
+ | [root@redhat9 ~]# stratis filesystem list | ||
+ | Pool | ||
+ | </ | ||
+ | |||
+ | Editez le fichier **/ | ||
+ | |||
+ | < | ||
+ | [root@redhat9 ~]# vi / | ||
+ | [root@redhat9 ~]# cat / | ||
+ | |||
+ | # | ||
+ | # / | ||
+ | # Created by anaconda on Thu Oct 19 16:05:58 2023 | ||
+ | # | ||
+ | # Accessible filesystems, | ||
+ | # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info. | ||
+ | # | ||
+ | # After editing this file, run ' | ||
+ | # units generated from this file. | ||
+ | # | ||
+ | / | ||
+ | UUID=6f6c5bb9-30be-4734-bc23-03fed8541616 /boot | ||
+ | / | ||
+ | </ | ||
+ | |||
+ | Supprimez les deux points de montage : | ||
+ | |||
+ | < | ||
+ | [root@redhat9 ~]# rm -rf /volume / | ||
+ | </ | ||
+ | |||
+ | Désactiver et arrêtez le service **stratisd** : | ||
+ | |||
+ | < | ||
+ | [root@redhat9 ~]# systemctl disable --now stratisd | ||
+ | Removed "/ | ||
+ | |||
+ | [root@redhat9 ~]# systemctl status stratisd | ||
+ | ○ stratisd.service - Stratis daemon | ||
+ | | ||
+ | | ||
+ | Docs: man: | ||
+ | |||
+ | Oct 24 07:58:07 redhat9.ittraining.loc stratisd[2676]: | ||
+ | Oct 24 07:58:14 redhat9.ittraining.loc stratisd[2676]: | ||
+ | Oct 24 08:02:37 redhat9.ittraining.loc systemd[1]: Stopping Stratis daemon... | ||
+ | Oct 24 08:02:37 redhat9.ittraining.loc stratisd[2676]: | ||
+ | Oct 24 08:02:37 redhat9.ittraining.loc stratisd[2676]: | ||
+ | Oct 24 08:02:37 redhat9.ittraining.loc stratisd[2676]: | ||
+ | Oct 24 08:02:37 redhat9.ittraining.loc stratisd[2676]: | ||
+ | Oct 24 08:02:37 redhat9.ittraining.loc systemd[1]: stratisd.service: | ||
+ | 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. | ||
</ | </ | ||
Ligne 2693: | Ligne 3984: | ||
</ | </ | ||
- | ====Ext3==== | + | ====LAB #13 - Ext3==== |
Ext3 est une évolution de Ext2 et a pour principale différence d' | Ext3 est une évolution de Ext2 et a pour principale différence d' | ||
Ligne 2703: | Ligne 3994: | ||
Pour plus d' | Pour plus d' | ||
- | ===Gestion d' | + | ===13.1 - Gestion d' |
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 : | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
- | Disk /dev/sdb: 4 GiB, 4294967296 | + | Disk /dev/sda: 50 GiB, 53687091200 |
+ | Disk model: QEMU HARDDISK | ||
Units: sectors of 1 * 512 = 512 bytes | Units: sectors of 1 * 512 = 512 bytes | ||
Sector size (logical/ | Sector size (logical/ | ||
I/O size (minimum/ | I/O size (minimum/ | ||
Disklabel type: dos | Disklabel type: dos | ||
- | Disk identifier: | + | Disk identifier: |
- | Device | + | Device |
- | /dev/sdb1 | + | /dev/sda1 * 2048 2099199 |
- | /dev/sdb2 206848 | + | /dev/sda2 |
- | / | + | |
- | / | + | |
- | / | + | |
- | / | + | |
- | / | + | |
- | / | + | |
- | / | + | |
- | / | + | |
- | / | + | |
- | / | + | |
- | Disk /dev/sda: 20 GiB, 21474836480 | + | Disk /dev/sdb: 32 GiB, 34359738368 |
+ | Disk model: QEMU HARDDISK | ||
Units: sectors of 1 * 512 = 512 bytes | Units: sectors of 1 * 512 = 512 bytes | ||
Sector size (logical/ | Sector size (logical/ | ||
I/O size (minimum/ | I/O size (minimum/ | ||
Disklabel type: dos | Disklabel type: dos | ||
- | Disk identifier: | + | Disk identifier: |
Device | Device | ||
- | /dev/sda1 * 2048 | + | /dev/sdb1 |
- | /dev/sda2 | + | / |
- | /dev/sda3 | + | / |
+ | /dev/sdb4 | ||
+ | / | ||
+ | /dev/ | ||
+ | /dev/sdb7 | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | Disk /dev/sdc: 6 GiB, 6442450944 bytes, 12582912 sectors | ||
+ | Disk model: QEMU HARDDISK | ||
+ | Units: sectors of 1 * 512 = 512 bytes | ||
+ | Sector size (logical/ | ||
+ | I/O size (minimum/ | ||
+ | |||
+ | |||
+ | Disk /dev/sdd: 6 GiB, 6442450944 bytes, 12582912 sectors | ||
+ | Disk model: QEMU HARDDISK | ||
+ | Units: sectors of 1 * 512 = 512 bytes | ||
+ | Sector size (logical/ | ||
+ | I/O size (minimum/ | ||
+ | |||
+ | |||
+ | Disk /dev/sde: 32 GiB, 34359738368 bytes, 67108864 sectors | ||
+ | Disk model: QEMU HARDDISK | ||
+ | Units: sectors of 1 * 512 = 512 bytes | ||
+ | Sector size (logical/ | ||
+ | I/O size (minimum/ | ||
+ | |||
+ | |||
+ | Disk / | ||
+ | Units: sectors of 1 * 512 = 512 bytes | ||
+ | Sector size (logical/ | ||
+ | I/O size (minimum/ | ||
+ | |||
+ | |||
+ | Disk / | ||
+ | Units: sectors of 1 * 512 = 512 bytes | ||
+ | Sector size (logical/ | ||
+ | I/O size (minimum/ | ||
+ | |||
+ | |||
+ | Disk /dev/md1: 996 MiB, 1044381696 bytes, 2039808 sectors | ||
+ | Units: sectors of 1 * 512 = 512 bytes | ||
+ | Sector size (logical/ | ||
+ | I/O size (minimum/ | ||
Ligne 2761: | Ligne 4090: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
- | mke2fs 1.45.6 (20-Mar-2020) | + | mke2fs 1.46.5 (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 | + | |
Allocating group tables: done | Allocating group tables: done | ||
Ligne 2772: | Ligne 4102: | ||
Creating journal (4096 blocks): done | Creating journal (4096 blocks): done | ||
Writing superblocks and filesystem accounting information: | Writing superblocks and filesystem accounting information: | ||
- | </ | ||
- | |||
- | Les options de la commande **mke2fs** sont : | ||
- | |||
- | < | ||
- | [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[, | ||
- | [-t fs-type] [-T usage-type ] [-U UUID] [-e errors_behavior][-z undo_file] | ||
- | [-jnqvDFSV] device [blocks-count] | ||
</ | </ | ||
Ligne 2793: | Ligne 4108: | ||
</ | </ | ||
- | ===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é, | Pour vérifier si un système de fichiers Ext2 est journalisé, | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
- | dumpe2fs 1.45.6 (20-Mar-2020) | + | dumpe2fs 1.46.5 (30-Dec-2021) |
Filesystem volume name: < | Filesystem volume name: < | ||
Last mounted on: <not available> | Last mounted on: <not available> | ||
- | Filesystem UUID: | + | Filesystem UUID: |
Filesystem magic number: | Filesystem magic number: | ||
Filesystem revision #: 1 (dynamic) | Filesystem revision #: 1 (dynamic) | ||
Ligne 2814: | Ligne 4129: | ||
Block count: | Block count: | ||
Reserved block count: | Reserved block count: | ||
- | Free blocks: | + | Overhead clusters: |
+ | Free blocks: | ||
Free inodes: | Free inodes: | ||
First block: | First block: | ||
Ligne 2823: | Ligne 4139: | ||
Fragments per group: | Fragments per group: | ||
Inodes per group: | Inodes per group: | ||
- | Inode blocks per group: | + | Inode blocks per group: |
- | Filesystem created: | + | Filesystem created: |
Last mount time: n/a | Last mount time: n/a | ||
- | Last write time: | + | Last write time: |
Mount count: | Mount count: | ||
Maximum mount count: | Maximum mount count: | ||
- | Last checked: | + | Last checked: |
Check interval: | Check interval: | ||
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: | First inode: | ||
- | Inode size: 128 | + | Inode size: 256 |
+ | Required extra isize: | ||
+ | Desired extra isize: | ||
Journal inode: | Journal inode: | ||
Default directory hash: | Default directory hash: | ||
- | Directory Hash Seed: | + | Directory Hash Seed: |
Journal backup: | Journal backup: | ||
Journal features: | Journal features: | ||
- | Journal | + | Total journal |
- | Journal | + | Total journal blocks: |
+ | Max transaction | ||
+ | Fast commit length: | ||
Journal sequence: | Journal sequence: | ||
Journal start: | Journal start: | ||
Ligne 2849: | Ligne 4169: | ||
**Important** : Le drapeau **Filesystem features: | **Important** : Le drapeau **Filesystem features: | ||
</ | </ | ||
- | |||
- | Les options de cette commande sont : | ||
- | |||
- | < | ||
- | [root@centos8 ~]# dumpe2fs --help | ||
- | dumpe2fs 1.45.6 (20-Mar-2020) | ||
- | dumpe2fs: invalid option -- ' | ||
- | Usage: dumpe2fs [-bfghimxV] [-o superblock=< | ||
- | </ | ||
Pour supprimer le journal du système de fichier Ext3 sur cette partition, il convient d' | Pour supprimer le journal du système de fichier Ext3 sur cette partition, il convient d' | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
- | tune2fs 1.45.6 (20-Mar-2020) | + | tune2fs 1.46.5 (30-Dec-2021) |
- | </ | + | |
- | + | ||
- | Les options de cette commande sont : | + | |
- | + | ||
- | < | + | |
- | [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[, | + | |
- | [-E extended-option[, | + | |
- | [-I new_inode_size] [-z undo_file] device | + | |
</ | </ | ||
Ligne 2885: | Ligne 4180: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
- | dumpe2fs 1.45.6 (20-Mar-2020) | + | dumpe2fs 1.46.5 (30-Dec-2021) |
Filesystem volume name: < | Filesystem volume name: < | ||
Last mounted on: <not available> | Last mounted on: <not available> | ||
- | Filesystem UUID: | + | Filesystem UUID: |
Filesystem magic number: | Filesystem magic number: | ||
Filesystem revision #: 1 (dynamic) | Filesystem revision #: 1 (dynamic) | ||
Ligne 2901: | Ligne 4196: | ||
Block count: | Block count: | ||
Reserved block count: | Reserved block count: | ||
- | Free blocks: | + | Overhead clusters: |
+ | Free blocks: | ||
Free inodes: | Free inodes: | ||
First block: | First block: | ||
Ligne 2910: | Ligne 4206: | ||
Fragments per group: | Fragments per group: | ||
Inodes per group: | Inodes per group: | ||
- | Inode blocks per group: | + | Inode blocks per group: |
- | Filesystem created: | + | Filesystem created: |
Last mount time: n/a | Last mount time: n/a | ||
- | Last write time: | + | Last write time: |
Mount count: | Mount count: | ||
Maximum mount count: | Maximum mount count: | ||
- | Last checked: | + | Last checked: |
Check interval: | Check interval: | ||
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: | First inode: | ||
- | Inode size: 128 | + | Inode size: 256 |
+ | Required extra isize: | ||
+ | Desired extra isize: | ||
Default directory hash: | Default directory hash: | ||
- | Directory Hash Seed: | + | Directory Hash Seed: |
Journal backup: | Journal backup: | ||
</ | </ | ||
Ligne 2934: | Ligne 4232: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
- | fsck from util-linux 2.32.1 | + | fsck from util-linux 2.37.4 |
- | e2fsck 1.45.6 (20-Mar-2020) | + | e2fsck 1.46.5 (30-Dec-2021) |
- | /dev/sdb12: clean, 11/51200 files, | + | /dev/sdb12: clean, 11/51200 files, |
</ | </ | ||
Ligne 2943: | Ligne 4241: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
</ | </ | ||
Ligne 2949: | Ligne 4247: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
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. | ||
</ | </ | ||
Ligne 2960: | Ligne 4258: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
</ | </ | ||
- | ===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' | Pour replacer le journal sur /dev/sdb12, il convient d' | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
- | [root@centos8 | + | [root@redhat9 |
- | tune2fs 1.45.6 (20-Mar-2020) | + | tune2fs 1.46.5 (30-Dec-2021) |
Creating journal inode: done | Creating journal inode: done | ||
</ | </ | ||
Ligne 2979: | Ligne 4277: | ||
</ | </ | ||
- | ===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 2986: | Ligne 4284: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 ~]# mdadm --stop /dev/md1 |
- | mke2fs 1.45.6 (20-Mar-2020) | + | mdadm: stopped /dev/md1 |
+ | |||
+ | [root@redhat9 | ||
+ | mke2fs 1.46.5 (30-Dec-2021) | ||
+ | /dev/sdb11 contains a linux_raid_member file system labelled ' | ||
+ | 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 3002: | Ligne 4306: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
- | mke2fs 1.45.6 (20-Mar-2020) | + | mke2fs 1.46.5 (30-Dec-2021) |
Using journal device' | Using journal device' | ||
/dev/sdb12 contains a ext3 file system | /dev/sdb12 contains a ext3 file system | ||
- | last mounted on Wed Jun 2 08:03:11 2021 | + | |
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 | + | |
Allocating group tables: done | Allocating group tables: done | ||
Ligne 3023: | Ligne 4328: | ||
</ | </ | ||
- | ===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' | Pour modifier la fréquence de vérification du système de fichiers sur /dev/sdb12, il convient d' | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
- | tune2fs 1.45.6 (20-Mar-2020) | + | tune2fs 1.46.5 (30-Dec-2021) |
Setting interval between checks to 8640000 seconds | Setting interval between checks to 8640000 seconds | ||
</ | </ | ||
Ligne 3036: | Ligne 4341: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
- | dumpe2fs 1.45.6 (20-Mar-2020) | + | dumpe2fs 1.46.5 (30-Dec-2021) |
- | Filesystem UUID: | + | Filesystem UUID: |
- | Journal UUID: 23327281-e88a-4da0-bafa-50ee10c52937 | + | Journal UUID: 5ab9820b-f652-4e79-99a9-07f5581cb312 |
</ | </ | ||
- | ====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 3062: | Ligne 4367: | ||
Pour plus d' | Pour plus d' | ||
- | ===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 **/ | Créez un système de fichiers Ext4 sur **/ | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
- | mke2fs 1.45.6 (20-Mar-2020) | + | mke2fs 1.46.5 (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 | + | |
Allocating group tables: done | Allocating group tables: done | ||
Ligne 3080: | Ligne 4386: | ||
Creating journal (8192 blocks): done | Creating journal (8192 blocks): done | ||
Writing superblocks and filesystem accounting information: | Writing superblocks and filesystem accounting information: | ||
- | </ | ||
- | |||
- | Les options de cette commande sont : | ||
- | |||
- | < | ||
- | [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[, | ||
- | [-t fs-type] [-T usage-type ] [-U UUID] [-e errors_behavior][-z undo_file] | ||
- | [-jnqvDFSV] device [blocks-count] | ||
</ | </ | ||
Ligne 3100: | Ligne 4391: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
- | dumpe2fs 1.45.6 (20-Mar-2020) | + | dumpe2fs 1.46.5 (30-Dec-2021) |
Filesystem volume name: < | Filesystem volume name: < | ||
Last mounted on: <not available> | Last mounted on: <not available> | ||
- | Filesystem UUID: | + | Filesystem UUID: |
Filesystem magic number: | Filesystem magic number: | ||
Filesystem revision #: 1 (dynamic) | Filesystem revision #: 1 (dynamic) | ||
- | Filesystem features: | + | Filesystem features: |
- | xtent 64bit flex_bg sparse_super large_file huge_file dir_nlink extra_isize | + | |
- | data_csum | + | |
Filesystem flags: | Filesystem flags: | ||
Default mount options: | Default mount options: | ||
Ligne 3118: | Ligne 4407: | ||
Block count: | Block count: | ||
Reserved block count: | Reserved block count: | ||
- | Free blocks: | + | Overhead clusters: |
+ | Free blocks: | ||
Free inodes: | Free inodes: | ||
First block: | First block: | ||
Ligne 3125: | Ligne 4415: | ||
Group descriptor size: 64 | Group descriptor size: 64 | ||
Reserved GDT blocks: | Reserved GDT blocks: | ||
+ | Blocks per group: | ||
+ | Fragments per group: | ||
+ | Inodes per group: | ||
+ | Inode blocks per group: | ||
+ | Flex block group size: 16 | ||
+ | Filesystem created: | ||
+ | Last mount time: n/a | ||
+ | Last write time: Thu Oct 24 08:35:02 2024 | ||
+ | Mount count: | ||
+ | Maximum mount count: | ||
+ | Last checked: | ||
+ | Check interval: | ||
+ | Lifetime writes: | ||
+ | Reserved blocks uid: 0 (user root) | ||
+ | Reserved blocks gid: 0 (group root) | ||
+ | First inode: | ||
+ | Inode size: 256 | ||
+ | Required extra isize: | ||
+ | Desired extra isize: | ||
+ | Journal inode: | ||
+ | Default directory hash: | ||
+ | Directory Hash Seed: 6bf0e2d7-9fb0-4c7b-8d32-b0ca3113c0cd | ||
+ | Journal backup: | ||
+ | Checksum type: crc32c | ||
+ | Checksum: | ||
+ | Journal features: | ||
+ | Total journal size: 8M | ||
+ | Total journal blocks: | ||
+ | Max transaction length: | ||
+ | Fast commit length: | ||
+ | Journal sequence: | ||
+ | Journal start: | ||
+ | |||
--More-- | --More-- | ||
</ | </ | ||
- | ===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 : | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
- | [root@centos8 | + | |
- | dumpe2fs 1.45.6 (20-Mar-2020) | + | [root@redhat9 |
+ | dumpe2fs 1.46.5 (30-Dec-2021) | ||
Filesystem volume name: | Filesystem volume name: | ||
Last mounted on: <not available> | Last mounted on: <not available> | ||
- | Filesystem UUID: | + | Filesystem UUID: |
Filesystem magic number: | Filesystem magic number: | ||
Filesystem revision #: 1 (dynamic) | Filesystem revision #: 1 (dynamic) | ||
- | Filesystem features: | + | Filesystem features: |
- | xtent 64bit flex_bg sparse_super large_file huge_file dir_nlink extra_isize | + | |
- | data_csum | + | |
Filesystem flags: | Filesystem flags: | ||
Default mount options: | Default mount options: | ||
Ligne 3152: | Ligne 4474: | ||
Block count: | Block count: | ||
Reserved block count: | Reserved block count: | ||
- | Free blocks: | + | Overhead clusters: |
+ | Free blocks: | ||
Free inodes: | Free inodes: | ||
First block: | First block: | ||
Ligne 3159: | Ligne 4482: | ||
Group descriptor size: 64 | Group descriptor size: 64 | ||
Reserved GDT blocks: | Reserved GDT blocks: | ||
+ | Blocks per group: | ||
+ | Fragments per group: | ||
+ | Inodes per group: | ||
+ | Inode blocks per group: | ||
+ | Flex block group size: 16 | ||
+ | Filesystem created: | ||
+ | Last mount time: n/a | ||
+ | Last write time: Thu Oct 24 08:36:06 2024 | ||
+ | Mount count: | ||
+ | Maximum mount count: | ||
+ | Last checked: | ||
+ | Check interval: | ||
+ | Lifetime writes: | ||
+ | Reserved blocks uid: 0 (user root) | ||
+ | Reserved blocks gid: 0 (group root) | ||
+ | First inode: | ||
+ | Inode size: 256 | ||
+ | Required extra isize: | ||
+ | Desired extra isize: | ||
+ | Journal inode: | ||
+ | Default directory hash: | ||
+ | Directory Hash Seed: 6bf0e2d7-9fb0-4c7b-8d32-b0ca3113c0cd | ||
+ | Journal backup: | ||
+ | Checksum type: crc32c | ||
+ | Checksum: | ||
+ | Journal features: | ||
+ | Total journal size: 8M | ||
+ | Total journal blocks: | ||
+ | Max transaction length: | ||
+ | Fast commit length: | ||
+ | Journal sequence: | ||
+ | Journal start: | ||
+ | |||
--More-- | --More-- | ||
</ | </ | ||
Ligne 3169: | Ligne 4525: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
- | [root@centos8 | + | [root@redhat9 |
- | 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. |
</ | </ | ||
Ligne 3182: | Ligne 4538: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
- | [root@centos8 | + | [root@redhat9 |
/dev/sdb11 on /mnt/sdb11 type ext4 (rw, | /dev/sdb11 on /mnt/sdb11 type ext4 (rw, | ||
</ | </ | ||
Ligne 3192: | Ligne 4548: | ||
</ | </ | ||
- | ===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 : | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
- | mke2fs 1.45.6 (20-Mar-2020) | + | mke2fs 1.46.5 (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 | + | |
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 | + | |
Allocating group tables: done | Allocating group tables: done | ||
Ligne 3216: | Ligne 4573: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
- | [root@centos8 | + | [root@redhat9 |
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 |
</ | </ | ||
Ligne 3226: | Ligne 4583: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
</ | </ | ||
Ligne 3232: | Ligne 4589: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
- | [root@centos8 | + | [root@redhat9 |
</ | </ | ||
Ligne 3240: | Ligne 4597: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
- | e2fsck 1.45.6 (20-Mar-2020) | + | e2fsck 1.46.5 (30-Dec-2021) |
- | /dev/sdb12: clean, 12/51200 files, | + | /dev/sdb12: clean, 12/51200 files, |
</ | </ | ||
Ligne 3248: | Ligne 4605: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
- | tune2fs 1.45.6 (20-Mar-2020) | + | tune2fs 1.46.5 (30-Dec-2021) |
</ | </ | ||
Ligne 3255: | Ligne 4612: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
- | e2fsck 1.45.6 (20-Mar-2020) | + | e2fsck 1.46.5 (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 3265: | Ligne 4622: | ||
| | ||
/dev/sdb12: ***** FILE SYSTEM WAS MODIFIED ***** | /dev/sdb12: ***** FILE SYSTEM WAS MODIFIED ***** | ||
- | /dev/sdb12: 12/51200 files (0.0% non-contiguous), | + | /dev/sdb12: 12/51200 files (0.0% non-contiguous), |
</ | </ | ||
Ligne 3271: | Ligne 4628: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
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. | ||
</ | </ | ||
Ligne 3278: | Ligne 4635: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
- | [root@centos8 | + | [root@redhat9 |
- | 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 | + | [root@redhat9 |
check file | check file | ||
</ | </ | ||
Ligne 3292: | Ligne 4649: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
- | dumpe2fs 1.45.6 (20-Mar-2020) | + | dumpe2fs 1.46.5 (30-Dec-2021) |
- | Filesystem UUID: | + | Filesystem UUID: |
- | [root@centos8 | + | [root@redhat9 |
- | dumpe2fs 1.45.6 (20-Mar-2020) | + | dumpe2fs 1.46.5 (30-Dec-2021) |
- | Filesystem UUID: | + | Filesystem UUID: |
</ | </ | ||
- | ====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' | + | XFS est un système de fichiers 64-bit journalisé de haute performance crée par SGI pour son système d' |
<WRAP center round important 60%> | <WRAP center round important 60%> | ||
Ligne 3311: | Ligne 4668: | ||
Pour plus d' | Pour plus d' | ||
- | ===LAB #18 - Créer un Système de Fichiers XFS=== | + | ===15.1 - Créer un Système de Fichiers XFS=== |
Démontez **/ | Démontez **/ | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
</ | </ | ||
Ligne 3322: | Ligne 4679: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
+ | 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=/ | meta-data=/ | ||
| | ||
| | ||
- | | + | |
data | data | ||
| | ||
Ligne 3333: | Ligne 4693: | ||
| | ||
realtime =none | realtime =none | ||
+ | Discarding blocks...Done. | ||
</ | </ | ||
Ligne 3338: | Ligne 4699: | ||
**Important** - Notez l' | **Important** - Notez l' | ||
</ | </ | ||
- | |||
- | Les options de cette commande sont : | ||
- | |||
- | < | ||
- | [root@centos8 ~]# mkfs.xfs --help | ||
- | mkfs.xfs: invalid option -- ' | ||
- | unknown option -- | ||
- | Usage: mkfs.xfs | ||
- | /* blocksize */ [-b size=num] | ||
- | /* metadata */ [-m crc=0|1, | ||
- | /* data subvol */ [-d agcount=n, | ||
- | (sunit=value, | ||
- | sectsize=num | ||
- | /* force overwrite */ [-f] | ||
- | /* inode size */ [-i log=n|perblock=n|size=num, | ||
- | projid32bit=0|1, | ||
- | /* no discard */ [-K] | ||
- | /* log subvol */ [-l agnum=n, | ||
- | sunit=value|su=num, | ||
- | /* label */ [-L label (maximum 12 characters)] | ||
- | /* naming */ [-n size=num, | ||
- | /* no-op info only */ [-N] | ||
- | /* prototype file */ [-p fname] | ||
- | /* quiet */ [-q] | ||
- | /* realtime subvol */ [-r extsize=num, | ||
- | /* sectorsize */ [-s size=num] | ||
- | /* version */ [-V] | ||
- | devicename | ||
- | < | ||
- | <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). | ||
- | < | ||
- | </ | ||
Consultez maintenant les caractéristiques du système de fichier : | Consultez maintenant les caractéristiques du système de fichier : | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
meta-data=/ | meta-data=/ | ||
| | ||
| | ||
- | | + | |
data | data | ||
| | ||
Ligne 3388: | Ligne 4716: | ||
</ | </ | ||
- | Les options de cette commande sont : | + | ===15.2 - Ajouter une Etiquette au Système de Fichiers XFS=== |
- | + | ||
- | < | + | |
- | [root@centos8 ~]# xfs_info --help | + | |
- | / | + | |
- | Usage: xfs_info [-V] [-t mtab] [mountpoint|device|file] | + | |
- | </ | + | |
- | + | ||
- | ===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 : | ||
< | < | ||
- | [root@centos8 ~]# xfs_admin -L my_xfs / | + | [root@redhat9 |
- | xfs_admin: /dev/sdb12 contains a mounted filesystem | + | |
- | + | ||
- | fatal error -- couldn' | + | |
- | + | ||
- | [root@centos8 ~]# umount / | + | |
- | + | ||
- | [root@centos8 | + | |
writing all SBs | writing all SBs | ||
new label = " | new label = " | ||
</ | </ | ||
- | |||
- | <WRAP center round important 60%> | ||
- | **Important** - Notez que la partition XFS doit être démonté pour pouvoir utiliser la commande **xfs_admin**. | ||
- | </ | ||
Pour voir l' | Pour voir l' | ||
< | < | ||
- | [root@centos8 | + | root@redhat9 |
label = " | label = " | ||
</ | </ | ||
Ligne 3427: | Ligne 4736: | ||
**Important** - Notez que l' | **Important** - Notez que l' | ||
</ | </ | ||
- | |||
- | Les options de cette commande sont : | ||
- | |||
- | < | ||
- | [root@centos8 ~]# xfs_admin --help | ||
- | / | ||
- | Usage: xfs_admin [-efjlpuV] [-c 0|1] [-L label] [-U uuid] device | ||
- | </ | ||
Dernièrement, | Dernièrement, | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
- | UUID = 15db1b62-0866-4aa4-9ac1-3ac325a4e20f | + | UUID = 0b61a609-6997-4c63-9de9-d3d316c4d5d7 |
</ | </ | ||
Ligne 3493: | 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' | Pour créer un fichier ISO à partir d'une arborescence de fichiers, il convient d' | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
- | [root@centos8 | + | |
- | I: -input-charset not specified, using utf-8 (detected | + | [root@redhat9 |
- | Total translation table size: 1827 | + | bash: mkisofs: command not found... |
- | Total rockridge attributes bytes: 1976 | + | Install package ' |
- | Total directory | + | |
- | Path table size(bytes): 122 | + | |
- | Max brk space used 1c000 | + | * Waiting in queue... |
- | 186 extents written (0 MB) | + | * Loading list of packages.... |
+ | The following packages have to be installed: | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | Proceed with changes? [N/y] y | ||
+ | |||
+ | |||
+ | * Waiting | ||
+ | * Waiting for authentication... | ||
+ | * Waiting in queue... | ||
+ | * Downloading packages... | ||
+ | * Requesting data... | ||
+ | * Testing changes... | ||
+ | * Installing packages... | ||
+ | xorriso 1.5.4 : RockRidge filesystem manipulator, | ||
+ | |||
+ | Drive current: -outdev ' | ||
+ | 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 ' | ||
+ | Added to ISO image: | ||
+ | xorriso | ||
+ | xorriso | ||
+ | ISO image produced: 202 sectors | ||
+ | Written to medium : 202 sectors at LBA 0 | ||
+ | Writing to ' | ||
</ | </ | ||
Ligne 3514: | Ligne 4843: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
- | mount: /mnt: WARNING: | + | mount: /mnt: WARNING: |
- | [root@centos8 | + | |
- | systemd-private-192104a9224f499286f5adb5754e9e04-chronyd.service-FI2YXs | + | [root@redhat9 |
- | [root@centos8 | + | copy.html |
- | systemd-private-192104a9224f499286f5adb5754e9e04-chronyd.service-FI2YXs | + | dbus-59XI29LyuI |
+ | dbus-K54lUGWRFp | ||
+ | dbus-pLIWTki5B4 | ||
+ | dbus-UpdINCi7Cg | ||
+ | file1 systemd-private-aea59c32b8804212a7e18c402fe2ec29-ModemManager.service-yO8983 | ||
+ | |||
+ | [root@redhat9 | ||
+ | copy.html | ||
+ | dbus-59XI29LyuI | ||
+ | dbus-K54lUGWRFp | ||
+ | dbus-pLIWTki5B4 | ||
+ | dbus-UpdINCi7Cg | ||
+ | file1 systemd-private-aea59c32b8804212a7e18c402fe2ec29-power-profiles-daemon.service-NoPIRE | ||
+ | file2 systemd-private-aea59c32b8804212a7e18c402fe2ec29-rtkit-daemon.service-RLivCo | ||
</ | </ | ||
Ligne 3525: | Ligne 4867: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
- | [root@centos8 | + | |
+ | [root@redhat9 | ||
</ | </ | ||
Ligne 3534: | Ligne 4877: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
- | Usage: | + | Usage: |
+ | Note: This is not mkisofs. See xorriso -help, xorriso -version, man xorrisofs | ||
Options: | Options: | ||
- | -nobak | ||
- | -no-bak | ||
- | -abstract FILE Set Abstract filename | ||
- | -A ID, -appid ID Set Application ID | ||
- | -biblio FILE Set Bibliographic filename | ||
- | -cache-inodes | ||
- | -no-cache-inodes | ||
- | -check-oldnames | ||
- | -check-session FILE Check all ISO9660 names from previous session | ||
- | -copyright FILE Set Copyright filename | ||
- | -debug | ||
- | -b FILE, -eltorito-boot FILE | ||
- | Set El Torito boot image name | ||
- | -e FILE, -efi-boot FILE Set EFI boot image name | ||
- | -eltorito-alt-boot | ||
- | -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 | ||
- | -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 | -f, -follow-links | ||
- | -gid gid Make the group owner of all files this gid. | ||
-graft-points | -graft-points | ||
- | -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 | ||
+ | -hfsplus-file-creator-type CREATOR TYPE iso_rr_path | ||
+ | Attach creator and type to a File | ||
+ | -hfs-bless FOLDER_NAME | ||
+ | -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 | ||
+ | -apm-block-size NUMBER | ||
-hide GLOBFILE | -hide GLOBFILE | ||
-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 | ||
- | -hidden-list FILE File with list of ISO9660 files with hidden attribute | ||
-hide-joliet GLOBFILE | -hide-joliet GLOBFILE | ||
-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-hfsplus GLOBFILE |
- | -hide-rr-moved Rename RR_MOVED | + | -hide-hfsplus-list FILE File with list of HFS+ files to hide |
- | -gui Switch behaviour for GUI | + | |
- | -i ADD_FILES | + | |
-input-charset CHARSET | -input-charset CHARSET | ||
-output-charset CHARSET | -output-charset CHARSET | ||
-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 | ||
-J, -joliet | -J, -joliet | ||
-joliet-long | -joliet-long | ||
- | -jcharset CHARSET | + | -joliet-utf16 |
+ | -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 | ||
+ | -relaxed-filenames | ||
+ | -d, -omit-period | ||
-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 | -max-iso9660-filenames | ||
- | -allow-limited-size Allow different file sizes in ISO9660/UDF on large files | + | -N, -omit-version-number |
- | -allow-leading-dots Allow ISO9660 filenames to start with ' | + | -D, -disable-deep-relocation |
- | -ldots Allow ISO9660 filenames | + | Disable deep directory relocation |
- | -L, -allow-leading-dots | + | -hide-rr-moved |
- | -log-file LOG_FILE | + | -rr_reloc_dir NAME Set deep directory relocation target in root |
+ | | ||
+ | | ||
+ | -o FILE, -output FILE Set output | ||
-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 | + | -pad Pad output |
- | -no-pad | + | -no-pad |
-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 | + | -C PARAMS, -cdrecord-params PARAMS |
- | -N, -omit-version-number | + | Magic paramters |
- | | + | -dir-mode mode Make the mode of all directories |
- | -force-rr | + | -file-mode mode Make the mode of all plain files this mode. |
- | -no-rr | + | |
- | -no-split-symlink-components | + | |
- | Inhibit splitting symlink components | + | |
- | -no-split-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 | + | --quoted_path_list FILE |
-print-size | -print-size | ||
- | -publisher PUB Set Volume publisher | ||
- | -P PUB, -publisher PUB Set Volume publisher | ||
-quiet | -quiet | ||
- | -r, -rational-rock | + | -gui Switch behaviour for GUI |
-R, -rock | -R, -rock | ||
- | -s TYPE, -sectype TYPE | + | -r, -rational-rock |
- | -alpha-boot FILE Set alpha boot image name (relative to image root) | + | --norock |
- | -hppa-cmdline CMDLINE | + | -file_name_limit LEN |
- | -hppa-kernel-32 FILE | + | --hardlinks |
- | -hppa-kernel-64 FILE | + | --acl |
- | -hppa-bootloader | + | --xattr |
- | -hppa-ramdisk | + | --xattr-any |
- | -mips-boot | + | --md5 |
- | -mipsel-boot FILE Set mipsel boot image name (relative to image root) | + | --scdbackup_tag PATH NAME With --md5 record a scdbackup checksum tag |
+ | --for_backup | ||
+ | -V ID, -volid ID Set Volume ID | ||
+ | | ||
+ | | ||
+ | -A ID, -appid ID | ||
+ | | ||
+ | -p PREP, -preparer PREP Set Volume preparer | ||
+ | | ||
+ | -biblio | ||
+ | -copyright | ||
+ | --application_use CHAR|PATH | ||
-jigdo-jigdo FILE | -jigdo-jigdo FILE | ||
-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 | -jigdo-min-file-size SIZE | ||
- | -jigdo-force-md5 PATTERN | + | -jigdo-force-checksum PTRN |
+ | -jigdo-force-md5 PATTERN | ||
-jigdo-exclude PATTERN | -jigdo-exclude PATTERN | ||
-jigdo-map PATTERN1=PATTERN2 | -jigdo-map PATTERN1=PATTERN2 | ||
Pattern(s) to map paths (e.g. Debian=/ | Pattern(s) to map paths (e.g. Debian=/ | ||
- | -md5-list FILE File containing | + | -checksum-list FILE |
+ | -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, | -checksum_algorithm_iso alg1, | ||
- | Specify the checksum types desired for the output image | + | Specify the checksum types desired for the output image (in .jigdo) |
-checksum_algorithm_template alg1, | -checksum_algorithm_template alg1, | ||
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 |
- | | + | -b FILE, -eltorito-boot FILE |
- | -stream-file-name FILE_NAME | + | 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 |
- | | + | --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 | + | -c FILE, -eltorito-catalog FILE |
- | -ucs-level LEVEL | + | Set El Torito boot catalog name |
- | -udf Generate UDF file system | + | --boot-catalog-hide Hide boot catalog from ISO9660/RR and Joliet |
- | | + | -boot-load-size # |
- | -uid uid Make the owner of all files this uid. | + | |
- | -U, -untranslated-filenames Allow Untranslated filenames (for HPUX & AIX - violates | + | |
- | -relaxed-filenames | + | |
- | -no-iso-translate | + | |
- | -allow-lowercase | + | |
- | -allow-multidot | + | |
- | -use-fileversion LEVEL Use file version # from filesystem | + | |
- | -v, -verbose | + | |
- | -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 | -hard-disk-boot | ||
-no-emul-boot | -no-emul-boot | ||
- | -no-boot | ||
- | -boot-load-seg # Set load segment for boot image | ||
- | -boot-load-size # Set numbers of load sectors | ||
-boot-info-table | -boot-info-table | ||
- | -XA | + | --grub2-boot-info |
- | -xa | + | -eltorito-id ID Set El Torito Id String |
+ | -eltorito-selcrit HEXBYTES | ||
+ | -isohybrid-gpt-basdat | ||
+ | -isohybrid-gpt-hfsplus | ||
+ | -isohybrid-apm-hfsplus | ||
+ | -part_like_isohybrid | ||
+ | -iso_mbr_part_type | ||
+ | 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 | ||
+ | --mbr-force-bootable | ||
+ | -partition_offset LBA Make image mountable by first partition, too | ||
+ | -partition_sec_hd NUMBER | ||
+ | -partition_hd_cyl NUMBER | ||
+ | -partition_cyl_align MODE | ||
+ | -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 | ||
+ | -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 | ||
+ | -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 | ||
+ | -chrp-boot | ||
+ | -prep-boot-part DISKFILE | ||
+ | -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 | ||
+ | -appended_part_as_apm | ||
+ | --modification-date=YYYYMMDDhhmmsscc | ||
+ | Override date of creation and modification | ||
+ | --set_all_file_dates TIME | ||
+ | -isohybrid-mbr FILE Set SYSLINUX mbr/ | ||
+ | --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 | ||
+ | --stdio_sync on|off|number | ||
+ | --no-emul-toc | ||
+ | --emul-toc | ||
+ | --old-empty | ||
-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 |
- | | + | --zisofs2-susp-z2 |
- | -g, -apple Add Apple ISO9660 extensions | + | --zisofs2-susp-zf |
- | | + | -root DIR |
- | | + | -old-root DIR |
- | -H MAPPING_FILE, | + | --old-root-no-md5 Do not record and use MD5 with -old-root |
- | Map file extensions to HFS TYPE/ | + | --old-root-no-ino Do not use disk inode numbers with -old-root |
- | | + | --old-root-devno Use disk device numbers with -old-root |
- | | + | -log-file LOG_FILE |
- | -mac-name | + | --no_rc Do not execute startup |
- | -no-mac-files | + | -v, -verbose |
- | -boot-hfs-file FILE Set HFS boot image name | + | -version |
- | -part | + | |
- | -cluster-size SIZE Cluster size for PC Exchange Macintosh files | + | |
- | -auto FILE Set HFS AutoStart file name | + | |
- | | + | |
- | | + | |
- | -hide-hfs-list FILE List of HFS files to hide | + | |
- | | + | |
- | | + | |
- | -root-info FILE | + | |
- | -input-hfs-charset CHARSET | + | |
- | | + | |
- | -hfs-unlock | + | |
- | -hfs-bless FOLDER_NAME | + | |
- | -hfs-parms 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 | + | |
- | --netatalk | + | |
- | --double | + | |
- | --ethershare | + | |
- | --exchange | + | |
- | --sgi Look for SGI Macintosh files | + | |
- | --macbin | + | |
- | --single | + | |
- | --ushare | + | |
- | --xinet | + | |
- | --dave | + | |
- | --sfm Look for SFM Macintosh files | + | |
- | --osx-double | + | |
- | --osx-hfs | + | |
- | Report | + | Report |
</ | </ | ||
- | =====Systèmes de Fichiers Chiffrés sous RHEL/CentOS 8===== | + | =====LAB #17 - Systèmes de Fichiers Chiffrés sous RedHat 9===== |
- | ====LAB #21 - Créer un Système de Fichiers Chiffré avec LUKS sous RHEL/CentOS 8===== | + | ====17.1 - Créer un Système de Fichiers Chiffré avec LUKS sous RedHat 9===== |
===Présentation=== | ===Présentation=== | ||
Ligne 3734: | Ligne 5074: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
shred: /dev/sdb12: pass 1/1 (random)... | shred: /dev/sdb12: pass 1/1 (random)... | ||
+ | shred: /dev/sdb12: pass 1/1 (random)...5.7MiB/ | ||
+ | shred: /dev/sdb12: pass 1/1 (random)...10MiB/ | ||
+ | shred: /dev/sdb12: pass 1/1 (random)...14MiB/ | ||
+ | shred: /dev/sdb12: pass 1/1 (random)...18MiB/ | ||
+ | shred: /dev/sdb12: pass 1/1 (random)...23MiB/ | ||
+ | shred: /dev/sdb12: pass 1/1 (random)...27MiB/ | ||
+ | shred: /dev/sdb12: pass 1/1 (random)...31MiB/ | ||
+ | shred: /dev/sdb12: pass 1/1 (random)...36MiB/ | ||
+ | shred: /dev/sdb12: pass 1/1 (random)...41MiB/ | ||
+ | shred: /dev/sdb12: pass 1/1 (random)...45MiB/ | ||
+ | shred: /dev/sdb12: pass 1/1 (random)...49MiB/ | ||
+ | shred: /dev/sdb12: pass 1/1 (random)...53MiB/ | ||
+ | shred: /dev/sdb12: pass 1/1 (random)...57MiB/ | ||
+ | shred: /dev/sdb12: pass 1/1 (random)...61MiB/ | ||
+ | shred: /dev/sdb12: pass 1/1 (random)...64MiB/ | ||
+ | shred: /dev/sdb12: pass 1/1 (random)...68MiB/ | ||
+ | shred: /dev/sdb12: pass 1/1 (random)...73MiB/ | ||
+ | shred: /dev/sdb12: pass 1/1 (random)...77MiB/ | ||
+ | shred: /dev/sdb12: pass 1/1 (random)...81MiB/ | ||
+ | shred: /dev/sdb12: pass 1/1 (random)...86MiB/ | ||
+ | shred: /dev/sdb12: pass 1/1 (random)...90MiB/ | ||
+ | shred: /dev/sdb12: pass 1/1 (random)...94MiB/ | ||
+ | shred: /dev/sdb12: pass 1/1 (random)...98MiB/ | ||
+ | shred: /dev/sdb12: pass 1/1 (random)...105MiB/ | ||
+ | shred: /dev/sdb12: pass 1/1 (random)...108MiB/ | ||
+ | shred: /dev/sdb12: pass 1/1 (random)...112MiB/ | ||
+ | shred: /dev/sdb12: pass 1/1 (random)...113MiB/ | ||
+ | shred: /dev/sdb12: pass 1/1 (random)...117MiB/ | ||
+ | shred: /dev/sdb12: pass 1/1 (random)...121MiB/ | ||
+ | shred: /dev/sdb12: pass 1/1 (random)...125MiB/ | ||
+ | shred: /dev/sdb12: pass 1/1 (random)...129MiB/ | ||
+ | shred: /dev/sdb12: pass 1/1 (random)...133MiB/ | ||
+ | shred: /dev/sdb12: pass 1/1 (random)...137MiB/ | ||
+ | shred: /dev/sdb12: pass 1/1 (random)...141MiB/ | ||
+ | shred: /dev/sdb12: pass 1/1 (random)...145MiB/ | ||
+ | shred: /dev/sdb12: pass 1/1 (random)...148MiB/ | ||
+ | shred: /dev/sdb12: pass 1/1 (random)...152MiB/ | ||
+ | shred: /dev/sdb12: pass 1/1 (random)...156MiB/ | ||
+ | shred: /dev/sdb12: pass 1/1 (random)...159MiB/ | ||
+ | shred: /dev/sdb12: pass 1/1 (random)...163MiB/ | ||
+ | shred: /dev/sdb12: pass 1/1 (random)...167MiB/ | ||
+ | shred: /dev/sdb12: pass 1/1 (random)...170MiB/ | ||
+ | shred: /dev/sdb12: pass 1/1 (random)...174MiB/ | ||
+ | shred: /dev/sdb12: pass 1/1 (random)...178MiB/ | ||
+ | shred: /dev/sdb12: pass 1/1 (random)...182MiB/ | ||
+ | shred: /dev/sdb12: pass 1/1 (random)...187MiB/ | ||
+ | shred: /dev/sdb12: pass 1/1 (random)...190MiB/ | ||
+ | shred: /dev/sdb12: pass 1/1 (random)...194MiB/ | ||
+ | shred: /dev/sdb12: pass 1/1 (random)...198MiB/ | ||
+ | shred: /dev/sdb12: pass 1/1 (random)...200MiB/ | ||
</ | </ | ||
Ligne 3745: | Ligne 5135: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
WARNING! | WARNING! | ||
Ligne 3765: | Ligne 5155: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
Enter passphrase for /dev/sdb12: fenestros123456789 | Enter passphrase for /dev/sdb12: fenestros123456789 | ||
</ | </ | ||
Ligne 3772: | Ligne 5162: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
- | lrwxrwxrwx. 1 root root | + | lrwxrwxrwx. 1 root root |
</ | </ | ||
Ligne 3779: | Ligne 5169: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
+ | 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=/ | meta-data=/ | ||
| | ||
| | ||
- | | + | |
data | data | ||
| | ||
Ligne 3795: | Ligne 5188: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
</ | </ | ||
Ligne 3801: | Ligne 5194: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
- | / | + | / |
</ | </ | ||
Ligne 3808: | Ligne 5201: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
- | [root@centos8 | + | |
+ | [root@redhat9 | ||
sdb12 /dev/sdb12 none | sdb12 /dev/sdb12 none | ||
</ | </ | ||
Ligne 3816: | Ligne 5210: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
- | [root@centos8 | + | |
+ | [root@redhat9 | ||
# | # | ||
# /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, | # Accessible filesystems, | ||
Ligne 3829: | Ligne 5224: | ||
# units generated from this file. | # units generated from this file. | ||
# | # | ||
- | UUID=4c0cc28c-0d59-45be-bd73-d292b80be33c | + | / |
- | UUID=2ae4c035-9244-458c-82c5-a49ae169cdb6 | + | UUID=6f6c5bb9-30be-4734-bc23-03fed8541616 |
- | UUID=c8bb3f47-d67f-4b21-b781-766899dc83d4 | + | / |
- | / | + | / |
</ | </ | ||
Ligne 3838: | Ligne 5233: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
Relabeled /mnt/sdb12 from system_u: | Relabeled /mnt/sdb12 from system_u: | ||
</ | </ | ||
Ligne 3857: | Ligne 5252: | ||
< | < | ||
- | [trainee@centos8 | + | [trainee@redhat9 |
Password: fenestros | Password: fenestros | ||
- | [root@centos8 | + | [root@redhat9 |
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 3874: | Ligne 5269: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
Enter passphrase to be deleted: redhat123456789 | Enter passphrase to be deleted: redhat123456789 | ||
</ | </ | ||
- | Avant de poursuivre, éditez les fichiers **/ | + | ===Supprimer LUKS=== |
+ | |||
+ | Constatez le statut | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 ~]# umount / |
- | [root@centos8 | + | |
+ | [root@redhat9 ~]# cryptsetup status sdb12 | ||
+ | / | ||
+ | type: LUKS2 | ||
+ | cipher: | ||
+ | keysize: 512 bits | ||
+ | key location: keyring | ||
+ | device: | ||
+ | sector size: 512 | ||
+ | offset: | ||
+ | size: 376832 sectors | ||
+ | mode: read/ | ||
+ | </ | ||
+ | |||
+ | Avant de supprimer LUKs, il convient de supprimer la dernière passphrase : | ||
+ | |||
+ | < | ||
+ | [root@redhat9 ~]# cryptsetup luksRemoveKey / | ||
+ | Enter passphrase to be deleted: | ||
+ | |||
+ | WARNING! | ||
+ | ======== | ||
+ | This is the last keyslot. Device will become unusable after purging this key. | ||
+ | |||
+ | Are you sure? (Type ' | ||
+ | </ | ||
+ | |||
+ | Supprimez maintenant LUKs : | ||
+ | |||
+ | < | ||
+ | [root@redhat9 ~]# cryptsetup remove / | ||
+ | </ | ||
+ | |||
+ | Vérifiez de nouveau le statut : | ||
+ | |||
+ | < | ||
+ | [root@redhat9 ~]# cryptsetup status sdb12 | ||
+ | / | ||
+ | |||
+ | [root@redhat9 ~]# lsblk | ||
+ | NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS | ||
+ | sda | ||
+ | ├─sda1 | ||
+ | └─sda2 | ||
+ | ├─rhel-root 253:0 0 | ||
+ | └─rhel-swap 253:1 0 5G 0 lvm | ||
+ | sdb | ||
+ | ├─sdb1 | ||
+ | ├─sdb2 | ||
+ | ├─sdb3 | ||
+ | ├─sdb4 | ||
+ | ├─sdb5 | ||
+ | ├─sdb6 | ||
+ | │ └─vg0-lv1 | ||
+ | ├─sdb7 | ||
+ | │ └─vg0-lv2 | ||
+ | ├─sdb8 | ||
+ | │ └─md1 | ||
+ | ├─sdb9 | ||
+ | │ └─vg0-lv2 | ||
+ | ├─sdb10 | ||
+ | │ └─md1 | ||
+ | ├─sdb11 | ||
+ | └─sdb12 | ||
+ | sdc | ||
+ | sdd | ||
+ | sr0 11:0 1 1024M 0 rom | ||
+ | </ | ||
+ | |||
+ | Editez les fichiers **/ | ||
+ | |||
+ | < | ||
+ | [root@redhat9 | ||
+ | |||
+ | [root@redhat9 | ||
# | # | ||
# /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, | # Accessible filesystems, | ||
Ligne 3894: | Ligne 5365: | ||
# units generated from this file. | # units generated from this file. | ||
# | # | ||
- | UUID=4c0cc28c-0d59-45be-bd73-d292b80be33c | + | / |
- | UUID=2ae4c035-9244-458c-82c5-a49ae169cdb6 | + | UUID=6f6c5bb9-30be-4734-bc23-03fed8541616 |
- | UUID=c8bb3f47-d67f-4b21-b781-766899dc83d4 | + | / |
+ | </ | ||
- | [root@centos8 ~]# vi / | + | Supprimez le fichier **/ |
- | [root@centos8 | + | |
- | [root@centos8 ~]# | + | < |
+ | [root@redhat9 | ||
</ | </ | ||
- | =====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 | + | Le tableau suivant résume la taille du swap recommandée en fonction de la RAM de la machine : |
- | ^ Mémoire | + | ^ RAM ^ Taille du swap ^ Taille du Swap si Hibernation |
- | | 4 Go ou moins | 2 Go | | + | | 2 Go ou moins | 2 * RAM | 3 * RAM | |
- | | 4 Go à 16 Go | 4 Go | | + | | 2 Go à 8 Go | Identique à la RAM | 2 * RAM | |
- | | 16 Go à 64 Go | 8 Go | | + | | 8 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 3923: | 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' | Pour préparer un espace de swap, il convient d' | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
- | Filename Type Size Used Priority | + | Filename |
- | / | + | / |
</ | </ | ||
Ligne 3942: | Ligne 5415: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
Usage: | Usage: | ||
Ligne 3997: | Ligne 5470: | ||
</ | </ | ||
- | ====La Commande swapoff==== | + | ====18.4 - La Commande swapoff==== |
Dans le cas de notre exemple, la partition de swap se trouve sur **/ | Dans le cas de notre exemple, la partition de swap se trouve sur **/ | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
- | [root@centos8 | + | |
- | [root@centos8 | + | [root@redhat9 |
+ | [root@redhat9 | ||
</ | </ | ||
Ligne 4010: | Ligne 5484: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
Usage: | Usage: | ||
Ligne 4035: | Ligne 5509: | ||
</ | </ | ||
- | ====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 4048: | Ligne 5522: | ||
Dans le cas du fichier swap il convient d' | Dans le cas du fichier swap il convient d' | ||
- | 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 : |
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
256+0 records in | 256+0 records in | ||
256+0 records out | 256+0 records out | ||
- | 268435456 bytes (268 MB, 256 MiB) copied, | + | 268435456 bytes (268 MB, 256 MiB) copied, |
</ | </ | ||
Ligne 4060: | Ligne 5534: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
- | 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 |
</ | </ | ||
Ligne 4069: | Ligne 5543: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
swapon: /swap: insecure permissions 0644, 0600 suggested. | swapon: /swap: insecure permissions 0644, 0600 suggested. | ||
+ | |||
+ | [root@redhat9 ~]# swapon /dev/dm-1 | ||
</ | </ | ||
Ligne 4076: | Ligne 5552: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
- | Filename Type Size Used Priority | + | Filename |
- | /swap file 262140 0 1 | + | /swap |
- | / | + | / |
</ | </ | ||
Ligne 4093: | Ligne 5569: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
- | [root@centos8 | + | |
- | Filename Type Size Used Priority | + | [root@redhat9 |
- | / | + | Filename |
+ | / | ||
</ | </ | ||
Ligne 4102: | Ligne 5579: | ||
< | < | ||
- | [root@centos8 | + | [root@redhat9 |
rm: remove regular file '/ | rm: remove regular file '/ | ||
</ | </ |