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:centos:8:junior:l109 [2022/10/04 15:13] – admin | elearning:workbooks:centos:8:junior:l109 [2024/09/12 09:07] (Version actuelle) – admin | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ~~PDF: | ~~PDF: | ||
| - | Version : **2022.01** | + | Version : **2024.01** |
| Dernière mise-à-jour : ~~LASTMOD~~ | Dernière mise-à-jour : ~~LASTMOD~~ | ||
| Ligne 3903: | Ligne 3903: | ||
| </ | </ | ||
| + | =====Le Swap===== | ||
| - | ----- | + | ====Taille du swap==== |
| - | < | + | |
| - | <div align=" | + | Le tableau suivant résume la taille du swap recommandée en fonction de la mémoire de la machine : |
| - | Copyright © 2022 Hugh Norris. | + | |
| - | </html> | + | ^ Mémoire ^ Taille du swap ^ |
| + | | 4 Go ou moins | 2 Go | | ||
| + | | 4 Go à 16 Go | 4 Go | | ||
| + | | 16 Go à 64 Go | 8 Go | | ||
| + | | 64 Go à 256 Go | 16 Go | | ||
| + | |||
| + | ====Partitions de swap==== | ||
| + | |||
| + | Une partition de swap peut être créée sur : | ||
| + | |||
| + | * une partition du disque dur | ||
| + | * un RAID logiciel | ||
| + | * un Volume Logique | ||
| + | |||
| + | ====La Commande swapon==== | ||
| + | |||
| + | Pour préparer un espace de swap, il convient d' | ||
| + | |||
| + | <code> | ||
| + | [root@centos8 ~]# swapon -s | ||
| + | Filename Type Size Used Priority | ||
| + | / | ||
| </ | </ | ||
| + | <WRAP center round important 60%> | ||
| + | **Important** : Vous noterez que dans l' | ||
| + | </ | ||
| + | ===Options de la Commande=== | ||
| + | |||
| + | Les options de la commande swapon sont : | ||
| + | |||
| + | < | ||
| + | [root@centos8 ~]# swapon --help | ||
| + | |||
| + | Usage: | ||
| + | | ||
| + | |||
| + | Enable devices and files for paging and swapping. | ||
| + | |||
| + | Options: | ||
| + | -a, --all enable all swaps from /etc/fstab | ||
| + | -d, --discard[=< | ||
| + | -e, --ifexists | ||
| + | -f, --fixpgsz | ||
| + | -o, --options < | ||
| + | -p, --priority < | ||
| + | -s, --summary | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | -v, --verbose | ||
| + | |||
| + | -h, --help | ||
| + | -V, --version | ||
| + | |||
| + | The < | ||
| + | -L < | ||
| + | -U < | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | < | ||
| + | < | ||
| + | |||
| + | Available discard policy types (for --discard): | ||
| + | | ||
| + | | ||
| + | If no policy is selected, both discard types are enabled (default). | ||
| + | |||
| + | Available output columns: | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | |||
| + | For more details see swapon(8). | ||
| + | </ | ||
| + | |||
| + | <WRAP center round important 60%> | ||
| + | **Important** : L' | ||
| + | </ | ||
| + | |||
| + | ====La Commande swapoff==== | ||
| + | |||
| + | Dans le cas de notre exemple, la partition de swap se trouve sur **/ | ||
| + | |||
| + | < | ||
| + | [root@centos8 ~]# swapoff /dev/dm-1 | ||
| + | [root@centos8 ~]# swapon -s | ||
| + | [root@centos8 ~]# | ||
| + | </ | ||
| + | |||
| + | ===Options de la Commande=== | ||
| + | |||
| + | < | ||
| + | [root@centos8 ~]# swapoff --help | ||
| + | |||
| + | Usage: | ||
| + | | ||
| + | |||
| + | Disable devices and files for paging and swapping. | ||
| + | |||
| + | Options: | ||
| + | -a, --all disable all swaps from /proc/swaps | ||
| + | -v, --verbose | ||
| + | |||
| + | -h, --help | ||
| + | -V, --version | ||
| + | |||
| + | The < | ||
| + | -L < | ||
| + | -U < | ||
| + | | ||
| + | | ||
| + | < | ||
| + | < | ||
| + | |||
| + | For more details see swapoff(8). | ||
| + | </ | ||
| + | |||
| + | ====LAB #22 - 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**. | ||
| + | |||
| + | La commande **dd** copie le fichier passé en entrée dans le fichier de sortie en limitant le nombre d' | ||
| + | |||
| + | * **count** | ||
| + | * le nombre | ||
| + | * **bs** | ||
| + | * la taille du bloc à copier | ||
| + | |||
| + | Dans le cas du fichier swap il convient d' | ||
| + | |||
| + | Pour créer votre fichier de swap de 268Mo, appelé **swap**, saisissez la commande suivante : | ||
| + | |||
| + | < | ||
| + | [root@centos8 ~]# dd if=/ | ||
| + | 256+0 records in | ||
| + | 256+0 records out | ||
| + | 268435456 bytes (268 MB, 256 MiB) copied, 0.103048 s, 2.6 GB/s | ||
| + | </ | ||
| + | |||
| + | Pour préparer le fichier en tant qu' | ||
| + | |||
| + | < | ||
| + | [root@centos8 ~]# mkswap /swap | ||
| + | mkswap: /swap: insecure permissions 0644, 0600 suggested. | ||
| + | Setting up swapspace version 1, size = 256 MiB (268431360 bytes) | ||
| + | no label, UUID=ee6c9e3f-0712-47b1-8f97-17ba215959d7 | ||
| + | </ | ||
| + | |||
| + | Pour activer le fichier avec une priorité de **1**, saisissez la commande suivante : | ||
| + | |||
| + | < | ||
| + | [root@centos8 ~]# swapon -p1 /swap | ||
| + | swapon: /swap: insecure permissions 0644, 0600 suggested. | ||
| + | </ | ||
| + | |||
| + | Pour visualiser les éspaces swap, saisissez la commande suivante : | ||
| + | |||
| + | < | ||
| + | [root@centos8 ~]# swapon -s | ||
| + | Filename Type Size Used Priority | ||
| + | /swap file 262140 0 1 | ||
| + | / | ||
| + | </ | ||
| + | |||
| + | <WRAP center round important 60%> | ||
| + | **Important** : Le fichier de swap ayant une priorité de 1 sera utilisé avant la partition de swap ayant une priorité de -2. | ||
| + | </ | ||
| + | |||
| + | <WRAP center round important 60%> | ||
| + | **Important** : Pour activer le fichier swap d'une manière permanente, il convient d' | ||
| + | </ | ||
| + | |||
| + | Désactivez maintenant le fichier swap : | ||
| + | |||
| + | < | ||
| + | [root@centos8 ~]# swapoff /swap | ||
| + | [root@centos8 ~]# swapon -s | ||
| + | Filename Type Size Used Priority | ||
| + | / | ||
| + | </ | ||
| + | |||
| + | Supprimez maintenant le fichier de swap : | ||
| + | |||
| + | < | ||
| + | [root@centos8 ~]# rm /swap | ||
| + | rm: remove regular file '/ | ||
| + | </ | ||
| + | |||
| + | ----- | ||
| + | Copyright © 2024 Hugh Norris. | ||