SWAPON(8) | Amministrazione di sistema | SWAPON(8) |
NOME¶
swapon, swapoff - abilita/disabilita device e file per paginazione e swap
SINTASSI¶
swapon [opzioni] [filespeciale...]
swapoff [-va] [filespeciale...]
DESCRIZIONE¶
swapon è utilizzato per indicare quali device usare per la paginazione e lo swap.
Il device o file usato è indicato dal parametro filespeciale. Può essere nella forma -L etichetta o -U uuid per indicare il device tramite l'etichetta o l'uuid.
Le chiamate a swapon avvengono normalmente durante dagli script di avvio del sistema che abilitano tutti i device di swap, in modo che le attività di paginazione e swap avvengano su vari device e file, in maniera intrecciata.
swapoff disabilita lo swap su device e file specificati. Quando viene fornito il flag -a, lo swap viene disabilitato su tutti i device e file conosciuti (come rintracciati in /proc/swaps o in /etc/fstab).
OPZIONI¶
-a, --all
-d, --discard[=modalità]
--discard=once
--discard=pages
Se non viene indicata nessuna modalità, il comportamento predefinito è di abilitarle entrambe. Per impostare la modalità si possono anche usare le opzioni di mount discard, discard=once o discard=pages in /etc/fstab.
-e, --ifexists
-f, --fixpgsz
-L etichetta
-o, --options opzioni
swapon -o pri=1,discard=pages,nofail /dev/sda2
La stringa opzioni viene valutata per ultima e ha la precedenza sulle altre opzioni presenti sulla riga di comando.
-p, --priority priorità
-s, --summary
--show[=colonna...]
--output-all
--noheadings
--raw
--bytes
-U uuid
-v, --verbose
-h, --help
-V, --version
STATO DI USCITA¶
swapoff ha i seguenti codici d'uscita a partire da v2.36:
0
2
4
8
16
32
64
Il comando swapoff --all restituisce 0 (successo completo), 32 (fallimento completo) o 64 (successo parziale, fallimento parziale).
+ Le versioni precedenti alla v2.36 non documentavano lo stato d'uscita, 0 indica il successo in tutte le versioni.
AMBIENTE¶
LIBMOUNT_DEBUG=all
LIBBLKID_DEBUG=all
FILE¶
/dev/sd??
/etc/fstab
NOTE¶
File con buchi¶
L'implementazione dello swap su file nel kernel si aspetta di poter scrivere direttamente sul file, senza passare dal file system. Questo è un problema per i file che presentano dei buchi o con l'opzione copy-on-write su file system come Btrfs.
Comandi come cp(1) o truncate(1) creano file con buchi. Questi file vengono scartati da swapon.
File preallocati creati da fallocate(1) possono essere interpretati come file con buchi a seconda dal file system. File preallocati di swap sono supportati su XFS da Linux 4.18.
La soluzione più portabile per creare file di swap è di usare dd(1) e /dev/zero.
Btrfs¶
File di swap su Btrfs sono supportati da Linux 5.0 su file con l'attributo nocow. Vedere la pagina di manuale su btrfs(5) per maggiori dettagli.
NFS¶
Lo swap tramite NFS potrebbe non funzionare.
Sospensione¶
swapon rileva e riscrive automaticamente la firma dello spazio di swap con vecchi dati si sospensione (esempio S1SUSPEND, S2SUSPEND, ...).Il problema è che se non fosse fatto si avrebbe un problema di corruzione di dati al successivo tentativo di riaccensione.
STORIA¶
Il comando swapon è apparso in 4.0BSD.
VEDERE ANCHE¶
swapoff(2), swapon(2), fstab(5), init(8), fallocate(1), mkswap(8), mount(8), rc(8)
SEGNALAZIONE BUG¶
Per segnalazioni di problemi, usare il tracker su <https://github.com/util-linux/util-linux/issues>.
DISPONIBILIT˦
Il comando swapon fa parte del pacchetto util-linux che può essere scaricato da Linux Kernel Archive <https://www.kernel.org/pub/linux/utils/util-linux/>.
TRADUZIONE¶
La traduzione italiana di questa pagina di manuale è stata creata da Giuseppe Sacco <eppesuig@debian.org>
Questa traduzione è documentazione libera; leggere la GNU General Public License Versione 3 o successiva per le condizioni di copyright. Non ci assumiamo alcuna responsabilità.
Per segnalare errori nella traduzione di questa pagina di manuale inviare un messaggio a pluto-ildp@lists.pluto.it.
11 maggio 2022 | util-linux 2.38.1 |