From ba3b8186372c277f2c982868f08241c0eba7800b Mon Sep 17 00:00:00 2001 From: dado Date: Tue, 21 Jan 2025 21:36:40 +0100 Subject: [PATCH] swap --- 101/023_partizioni_filesystem.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/101/023_partizioni_filesystem.md b/101/023_partizioni_filesystem.md index 1ecd5d8..c723efe 100644 --- a/101/023_partizioni_filesystem.md +++ b/101/023_partizioni_filesystem.md @@ -274,3 +274,19 @@ parted /dev/sdb3 ``` ## swap + +Su Linux, il SO puo' scambiare pagine di memoria dalla RAM al disco, secondo necessitá, memorizzandole in uno spazio separato, implementato come partizione separata (o file), chiamato *partizione di swap*. + +Tramite fdisk, basta creare una partizione normale e poi cambiare il tipo di partizione in Linux Swap, tramite il comando `t`, con codice 82. Per gdisk, cambia solamente il codice, 8200. + +Una volta che la partizione é stata correttamente creata, usare il comando `mkswap PARTITION`. Infine, per abilitare la partizione: `swapon PARTITION`. Allo stesso modo, `swapoff PARTITION` disabiliterá la swap per quel dispositivo. + +Linux supporta anche l'uso di *file di swap*: basta creare un file vuoto, tramite *dd* e quindi utilizzare `mkswap` e `swapon` + +```bash +dd if=/dev/zero of+myswap bs=1M count=1024 +mkswap myswap +swapon myswap +``` +Per rendere il file di swap persistente, **aggiungerlo** a `/etc/fstab`. I permessi consigliati per il file di swap sono 0600 e il gruppo e il proprietario dovrebbero essere root. +