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. |