'\" t .\" Title: swapon .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.23 .\" Date: 2025-03-29 .\" Manual: Administrare sistem .\" Source: util-linux 2.41 .\" Language: English .\" .TH "SWAPON" "8" "2025-03-29" "util\-linux 2.41" "Administrare sistem" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 .nh .ad l .de URL \fI\\$2\fP <\\$1>\\$3 .. .als MTO URL .if \n[.g] \{\ . mso www.tmac . am URL . ad l . . . am MTO . ad l . . . LINKSTYLE blue R < > .\} .SH "NUME" swapon, swapoff \- activează/dezactivează dispozitive și fișiere pentru paginare și zone de interschimb .SH "REZUMAT" .sp \fBswapon\fP [opțiuni] [\fIfișier\-special\fP...] .sp \fBswapoff\fP [\fB\-va\fP] [\fIfișier\-special\fP...] .SH "DESCRIERE" .sp \fBswapon\fP este utilizat pentru a specifica dispozitivele pe care trebuie să aibă loc paginarea și interschimbul. .sp Dispozitivul sau fișierul utilizat este dat de parametrul \fIfișier\-special\fP. Acesta poate fi de forma \fB\-L\fP \fIeticheta\fP sau \fB\-U\fP \fIuuid\fP pentru a indica un dispozitiv prin etichetă sau uuid. .sp Apelurile către \fBswapon\fP au loc în mod normal în scripturile de pornire ale sistemului, făcând disponibile toate dispozitivele de spațiu de interschimb, astfel încât activitatea de paginare și de interschimb este repartizată între mai multe dispozitive și fișiere. .sp \fBswapoff\fP dezactivează zona de interschimb pe dispozitivele și fișierele specificate. Atunci când se indică opțiunea \fB\-a\fP, zona de interschimb este dezactivată pe toate dispozitivele și fișierele de spațiu de interschimb cunoscute (așa cum se găsesc în \fI/proc/swaps\fP sau \fI/etc/fstab\fP). .SH "OPȚIUNI" .sp \fB\-a\fP, \fB\-\-all\fP .RS 4 Toate dispozitivele marcate ca „swap” în \fI/etc/fstab\fP sunt puse la dispoziție, cu excepția celor care au opțiunea „noauto”. Dispozitivele care sunt deja utilizate ca spațiu de interschimb sunt omise în mod silențios. .RE .sp \fB\-T\fP, \fB\-\-fstab\fP \fIruta\fP .RS 4 Specifică un fișier fstab alternativ pentru compatibilitate cu \fBmount\fP(8). Dacă \fIruta\fP este un director, atunci fișierele din director sunt sortate de \fBstrverscmp\fP(3); fișierele care încep cu "." sau care nu au extensia .fstab sunt ignorate. Opțiunea poate fi specificată de mai multe ori. Această opțiune este concepută în principal pentru scripturile initramfs sau chroot în care se specifică o configurație suplimentară față de configurația standard a sistemului. .RE .sp \fB\-d\fP, \fB\-\-discard\fP[\fB=\fP\fIpolitica\fP] .RS 4 Activează eliminările spațiului de interschimb, dacă dispozitivul pe care se află spațiul de interschimb acceptă operația de eliminare sau de tăiere. Acest lucru poate îmbunătăți performanțele pe unele dispozitive cu stare solidă (SSD), dar de multe ori nu are efect. Opțiunea permite selectarea între două politici disponibile de eliminare a spațiului de interschimb: .sp \fB\-\-discard=once\fP .RS 4 pentru a efectua o singură operație de renunțare pentru întregul spațiu de interschimb (swap) la lansarea «swapon»; sau .RE .sp \fB\-\-discard=pages\fP .RS 4 pentru a elimina în mod asincron paginile spațiului de interschimb eliberate, înainte ca acestea să fie disponibile pentru reutilizare. .RE .sp Dacă nu este selectată nicio politică, comportamentul implicit este de a activa ambele tipuri de eliminare. Opțiunile de montare \fI/etc/fstab\fP \fBdiscard\fP, \fBdiscard=once\fP sau \fBdiscard=pages\fP pot fi, de asemenea, utilizate pentru a activa fanioanele de „discard” (eliminare) .RE .sp \fB\-e\fP, \fB\-\-ifexists\fP .RS 4 Ignoră în mod silențios dispozitivele care nu există. Opțiunea de montare \fI/etc/fstab\fP \fBnofail\fP poate fi, de asemenea, utilizată pentru a ignora un dispozitiv inexistent. .RE .sp \fB\-f\fP, \fB\-\-fixpgsz\fP .RS 4 Reinițializează (execută mkswap) spațiul de interschimb dacă dimensiunea paginii sale nu corespunde cu cea a nucleului care rulează în prezent. \fBmkswap\fP(8) inițializează întregul dispozitiv și nu verifică dacă există blocuri defecte. .RE .sp \fB\-L\fP \fIeticheta\fP .RS 4 Folosește partiția care are \fIeticheta\fP specificată. (Pentru aceasta, este necesar accesul la \fI/proc/partitions\fP.) .RE .sp \fB\-o\fP, \fB\-\-options\fP \fIargumente\-opționale\fP .RS 4 Specificați opțiunile de zonei de interschimb printr\-un șir de caractere compatibil cu \fIfstab\fP, separat prin virgule. De exemplu: .sp \fBswapon \-o pri=1,discard=pages,nofail /dev/sda2\fP .sp Șirul \fIopts\fP este evaluat ultimul și prevalează asupra tuturor celorlalte opțiuni din linia de comandă. .RE .sp \fB\-p\fP, \fB\-\-priority\fP \fIprioritatea\fP .RS 4 Specifică prioritatea dispozitivului spațiului de interschimb. \fIprioritatea\fP este o valoare cuprinsă între 0 și 32767. Un număr mai mare indică o prioritate mai mare. Consultați \fBswapon\fP(2) pentru o descriere completă a priorităților spațiului de interschimb. Adăugați \fBpri=\fP\fIvaloare\fP la câmpul de opțiuni din \fI/etc/fstab\fP pentru utilizarea cu \fBswapon \-a\fP. Atunci când nu se definește nicio prioritate, nucleul Linux utilizează în mod implicit numere negative. .RE .sp \fB\-s\fP, \fB\-\-summary\fP .RS 4 Afișează rezumatul utilizării spațiului de interschimb pe dispozitiv. Echivalent cu \fBcat /proc/swaps\fP. Acest format de ieșire este DEPRECIAT în favoarea \fB\-\-show\fP, care oferă un control mai bun asupra datelor de ieșire. .RE .sp \fB\-\-show\fP[\fB=\fP\fIcoloana\fP...] .RS 4 Afișează un tabel definibil de spații de interschimb. Consultați \fB\-\-help\fP pentru o listă a coloanelor disponibile. .RE .sp \fB\-\-output\-all\fP .RS 4 Afișează toate coloanele disponibile. .RE .sp \fB\-\-noheadings\fP .RS 4 Nu afișează titlurile atunci când afișează ieșirea \fB\-\-show\fP. .RE .sp \fB\-\-raw\fP .RS 4 Afișează ieșirea \fB\-\-show\fP fără a alinia coloanele tabelului. .RE .sp \fB\-\-bytes\fP .RS 4 Afișează dimensiunea spațiului de interschimb în octeți în \fB\-\-show\fP în loc de unități ușor de interpretat. .RE .sp \fB\-U\fP \fIuuid\fP .RS 4 Utilizează partiția care are \fIuuid\-ul\fP specificat. .RE .sp \fB\-v\fP, \fB\-\-verbose\fP .RS 4 Oferă informații detaliate la ieșire. .RE .sp \fB\-h\fP, \fB\-\-help\fP .RS 4 Afișează acest mesaj de ajutor și iese. .RE .sp \fB\-V\fP, \fB\-\-version\fP .RS 4 Afișează versiunea și iese. .RE .SH "STARE DE IEȘIRE" .sp \fBswapoff\fP are următoarele valori de stare de ieșire începând cu v2.36: .sp \fB0\fP .RS 4 succes .RE .sp \fB2\fP .RS 4 sistemul nu are suficientă memorie pentru a opri operațiile din spațiul de interschimb (OOM) .RE .sp \fB4\fP .RS 4 apelul de sistem \fBswapoff\fP(2) a eșuat din alt motiv .RE .sp \fB8\fP .RS 4 eroare de sistem care nu se bazează pe apelul de sistem \fBswapoff\fP(2) (memorie epuizată, ...) .RE .sp \fB16\fP .RS 4 eroare de utilizare sau de sintaxă .RE .sp \fB32\fP .RS 4 toate apelurile «swapoff» au eșuat pentru \fB\-\-all\fP .RE .sp \fB64\fP .RS 4 unele apeluri «swapoff» au reușit pentru \fB\-\-all\fP .RE .sp Comanda \fBswapoff \-\-all\fP returnează 0 (toate au reușit), 32 (toate au eșuat) sau 64 (unele au eșuat, altele au reușit). .sp + Versiunile vechi, înainte de v2.36, nu au o stare de ieșire documentată, 0 înseamnă succes în toate versiunile. .SH "MEDIU" .sp \fBLIBMOUNT_DEBUG\fP=all .RS 4 activează ieșirea de depanare a \fBlibmount\fP. .RE .sp \fBLIBBLKID_DEBUG\fP=all .RS 4 activează ieșirea de depanare a \fBlibblkid\fP. .RE .SH "FIȘIERE" .sp \fI/dev/sd??\fP .RS 4 dispozitive standard de paginare .RE .sp \fI/etc/fstab\fP .RS 4 tabel de descriere a sistemului de fișiere ascii .RE .SH "NOTE" .SS "Fișiere cu găuri" .sp Implementarea fișierului spațiului de interschimb din nucleu se așteaptă să poată scrie direct în fișier, fără ajutorul sistemului de fișiere. Aceasta este o problemă în cazul fișierelor cu găuri sau al fișierelor cu copiere\-la\-scriere pe sisteme de fișiere precum Btrfs. .sp Comenzi precum \fBcp\fP(1) sau \fBtruncate\fP(1) creează fișiere cu găuri. Aceste fișiere vor fi respinse de \fBswapon\fP. .sp Fișierele prealocate create de \fBfallocate\fP(1) pot fi interpretate ca fișiere cu găuri, în funcție de sistemul de fișiere. Fișierele de spațiu de interschimb prealocate sunt acceptate pe XFS începând cu Linux 4.18. .sp Cea mai portabilă soluție pentru a crea un fișier de spațiu de interschimb este să folosiți \fBdd\fP(1) și \fI/dev/zero\fP. .SS "Btrfs" .sp Fișierele de spațiu de interschimb pe Btrfs sunt acceptate începând cu Linux 5.0 pe fișiere cu atributul \fBnocow\fP. Consultați pagina de manual \fBbtrfs\fP(5) pentru mai multe detalii. .sp Începând cu versiunea 2.41, comanda \fBmkswap \-\-file\fP poate crea un nou fișier de spațiu de interschimb (swap) cu atributul \fBnocow\fP. .SS "NFS" .sp Este posibil ca spațiul de interschimb pe \fBNFS\fP să nu funcționeze. .SS "Suspendare" .sp \fBswapon\fP detectează automat și rescrie o semnătură de spațiu de interschimb cu date de suspendare de software vechi (de exemplu, \fBS1SUSPEND\fP, \fBS2SUSPEND\fP, ...). Problema este că, dacă nu se procedează astfel, atunci avem parte de o corupție a datelor la următoarea încercare de dezactivare a suspendării. .SH "ISTORIC" .sp Comanda \fBswapon\fP a apărut în 4.0BSD. .SH "CONSULTAȚI ȘI" .sp \fBswapoff\fP(2), \fBswapon\fP(2), \fBfstab\fP(5), \fBinit\fP(8), \fBfallocate\fP(1), \fBmkswap\fP(8), \fBmount\fP(8), \fBrc\fP(8) .SH "RAPORTAREA ERORILOR" .sp Pentru rapoarte de eroare, folosiți \c .URL "https://github.com/util\-linux/util\-linux/issues" "sistemul de urmărire al erorilor" "." .SH "DISPONIBILITATE" .sp Comanda \fBswapon\fP face parte din pachetul util\-linux care poate fi descărcat de la \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "Linux Kernel Archive" "."