Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
swap [Le 06/09/2017, 14:39] 78.194.2.45 [Régler le déclenchement du swap] |
swap [Le 04/11/2017, 15:02] 90.37.35.120 [Voir aussi] |
||
---|---|---|---|
Ligne 41: | Ligne 41: | ||
Il est possible d'utiliser la même partition SWAP pour plusieurs distributions Linux installées en multi-boot sur le même PC. | Il est possible d'utiliser la même partition SWAP pour plusieurs distributions Linux installées en multi-boot sur le même PC. | ||
- | Cependant dans ce cas, il ne sera pas possible d'hiberner plusieurs systèmes simultanément (la dernière hibernation écrasera les données de la précédentes). | + | Cependant dans ce cas, il ne sera pas possible d'hiberner plusieurs systèmes simultanément (la dernière hibernation écrasera les données de la précédente). |
Ligne 56: | Ligne 56: | ||
Voici un exemple du retour de cette commande : | Voici un exemple du retour de cette commande : | ||
- | <code>utilisateur@Nomdel'Ordinateur:~$ swapon -s | + | <box 60% classes orange | Commande : swapon -s> |
+ | <file>utilisateur@Nomdel'Ordinateur:~$ swapon -s | ||
Filename Type Size Used Priority | Filename Type Size Used Priority | ||
/dev/sda3 partition 5241852 0 -1 | /dev/sda3 partition 5241852 0 -1 | ||
- | /file.swap file 524284 0 -2</code> | + | /file.swap file 524284 0 -2 |
+ | </file> | ||
+ | </box|Terminal> | ||
\\ | \\ | ||
Ligne 214: | Ligne 217: | ||
- | <code bash>echo vm.swappiness=5 | sudo tee /etc/sysctl.d/99-swappiness.conf | + | <code bash>echo vm.swappiness=5 | sudo tee /etc/sysctl.d/99-swappiness.conf</code> |
- | echo vm.vfs_cache_pressure=50 | sudo tee -a /etc/sysctl.d/99-swappiness.conf | + | <code>echo vm.vfs_cache_pressure=50 | sudo tee -a /etc/sysctl.d/99-swappiness.conf |
sudo sysctl -p /etc/sysctl.d/99-swappiness.conf</code> | sudo sysctl -p /etc/sysctl.d/99-swappiness.conf</code> | ||
Ligne 273: | Ligne 276: | ||
</note> | </note> | ||
+ | ==== Une partition swap cryptée ==== | ||
+ | Il est possible d'encrypter sa partition swap. Il semblerait que cette option s'active automatiquement dés lors que l'utilisateur choisit de crypter sa partition home à l'installation, ce qui est recommandé. | ||
+ | === Créer la partition swap === | ||
+ | * Si la partition swap existe déjà, passer directement à l'étape suivante. | ||
+ | <code> | ||
+ | $ sudo mkswap /dev/sdaX | ||
+ | Setting up swapspace version 1, size = 4194300 KiB | ||
+ | no label, UUID=9da9cf5e-2ac7-95b9-6156-a0ecffef2e99 | ||
+ | $ sudo swapon /dev/sdaX | ||
+ | </code> | ||
+ | * Executer ensuite le script ecryptfs-setup-swap (inclus dans le paquet ecryptfs-utils) : | ||
+ | <code> | ||
+ | $ sudo ecryptfs-setup-swap | ||
+ | |||
+ | WARNING: | ||
+ | An encrypted swap is required to help ensure that encrypted files are not leaked | ||
+ | to disk in an unencrypted format. | ||
+ | |||
+ | HOWEVER, THE SWAP ENCRYPTION CONFIGURATION PRODUCED BY THIS PROGRAM | ||
+ | WILL BREAK HIBERNATE/RESUME ON THIS SYSTEM! | ||
+ | |||
+ | NOTE: Your suspend/resume capabilities will not be affected. | ||
+ | |||
+ | Do you want to proceed with encrypting your swap? [y/N]: y | ||
+ | |||
+ | INFO: Setting up swap: [/dev/sdaX] | ||
+ | * Stopping remaining crypto disks... | ||
+ | * cryptswap1 (stopped)... [ OK ] | ||
+ | * Starting remaining crypto disks... | ||
+ | * cryptswap1 (starting).. | ||
+ | * cryptswap1 (started)... [ OK ] | ||
+ | INFO: Successfully setup encrypted swap! | ||
+ | </code> | ||
+ | Le script effectue la modification automatique des fichiers crypttab and fstab. | ||
+ | |||
+ | * Pour vérifier le résultat : | ||
+ | <code> | ||
+ | $ cat /etc/crypttab | grep /dev/sdaX | ||
+ | cryptswap1 /dev/sdaX /dev/urandom swap,cipher=aes-cbc-essiv:sha256 | ||
+ | $ cat /etc/fstab | grep cryptswap1 | ||
+ | /dev/mapper/cryptswap1 none swap sw 0 0 | ||
+ | </code> | ||
===== Voir aussi ===== | ===== Voir aussi ===== | ||
- | * [[https://help.ubuntu.com/community/SwapFaq|Ubuntu Forum SwapFaq]] (en) | + | * **(en)** Official Ubuntu Forum ; sujet : [[https://help.ubuntu.com/community/SwapFaq|Questions fréquentes concernant la SWAP]] |
- | * [[http://www.cyberciti.biz/faq/linux-add-a-swap-file-howto/|Linux add a swap file howto]] (en) | + | * **(en)** [[http://www.cyberciti.biz/faq/linux-add-a-swap-file-howto/|Linux add a swap file howto]] — { Comment ajouter un fichier d'échange sous Linux } sur le blog Nix Craft — Date : 18 mai 2006 ; mise à jour : 3 mai 2017. |
* **Vidéo**: [[https://www.youtube.com/watch?v=NCb4B0DAErc|Comprendre l’intérêt d'une RAM]] | * **Vidéo**: [[https://www.youtube.com/watch?v=NCb4B0DAErc|Comprendre l’intérêt d'une RAM]] | ||
+ | * **(en)** [[https://blog.sleeplessbeastie.eu/2012/05/23/ubuntu-how-to-encrypt-swap-partition/|la source pour le cryptage de la swap]] | ||
+ | * **(en)** [[https://www.logilab.org/blogentry/29155|Activer et désactiver le cryptage de la swap]] | ||
---- | ---- | ||
- | //Contributeurs : foustala, laurentb, krop, huit_six, claudiux, SeTtHe, [[utilisateurs:fnx]], [[https://help.ubuntu.com/community/SwapFaq|les contributeurs de la documentation d'Ubuntu]] | + | //Contributeurs : foustala, laurentb, krop, huit_six, claudiux, SeTtHe, [[utilisateurs:fnx]], [[utilisateurs:eagle08]], \\ [[https://help.ubuntu.com/community/SwapFaq|les contributeurs de la documentation d'Ubuntu]] |
// | // | ||
---- | ---- |