'\" t .\" Title: mkswap .\" 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 "MKSWAP" "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" mkswap \- configurează un spațiu de interschimb (swap) Linux .SH "REZUMAT" .sp \fBmkswap\fP [opțiuni] \fIdispozitiv\fP [\fIblocuri\fP] .sp \fBmkswap\fP [opțiuni] \-\-size \fIdimensiune\fP \-\-file \fIfișier\fP .SH "DESCRIERE" .sp \fBmkswap\fP creează un spațiu de interschimb (swap) Linux pe un dispozitiv sau într\-un fișier. .sp Argumentul \fIdispozitiv\fP va fi de obicei o partiție de disc (ceva precum \fI/dev/sdb7\fP), dar poate fi și un fișier. Nucleul Linux nu se uită la ID\-urile partițiilor, dar multe scripturi de instalare vor presupune că partițiile de tip hexazecimal 82 (LINUX_SWAP) sunt destinate să fie partiții de spațiu de interschimb (swap). \fBAtenție: Solaris utilizează, de asemenea, acest tip. Aveți grijă să nu vă omorâți partițiile Solaris.\fP .sp Parametrul \fIblocuri\fP este superfluu, dar este păstrat pentru compatibilitatea retroactivă (acesta specifică dimensiunea dorită a spațiului de interschimb în blocuri de 1024 de octeți. \fBmkswap\fP va utiliza întreaga partiție sau fișier dacă este omis; specificarea lui nu este înțeleaptă \- o greșeală de scriere poate distruge discul). .sp După crearea spațiului de interschimb, aveți nevoie de comanda \fBswapon\fP(8) pentru a începe să îl utilizați. De obicei, spațiile de interschimb sunt listate în \fI/etc/fstab\fP, astfel încât să poată fi utilizate la pornire prin comanda \fBswapon \-a\fP din cadrul unui script de pornire. .SH "AVERTISMENT" .sp Antetul spațiului de interschimb nu modifică primul bloc. Un încărcător de pornire sau o etichetă de disc poate fi acolo, dar nu este o configurație recomandată. Configurația recomandată este de a utiliza o partiție separată pentru zona de swap Linux. .sp \fBmkswap\fP, la fel ca multe alte utilități de tip mkfs, \fBșterge primul bloc de partiție pentru a face invizibil orice sistem de fișiere anterior.\fP .sp Cu toate acestea, \fBmkswap\fP refuză să șteargă primul bloc pe un dispozitiv cu o etichetă de disc (SUN, BSD, ...). .SH "OPȚIUNI" .sp \fB\-c\fP, \fB\-\-check\fP .RS 4 Verifică dispozitivul (dacă este un dispozitiv de bloc) pentru blocuri defecte înainte de a crea spațiul de interschimb. Dacă sunt găsite blocuri defecte, se afișează numărul acestora. .RE .sp \fB\-F\fP, \fB\-\-file\fP .RS 4 Creează un fișier de spațiu de interschimb (swap) cu permisiuni corespunzătoare și blocuri populate pe disc. .RE .sp \fB\-f\fP, \fB\-\-force\fP .RS 4 Merge mai departe, chiar dacă comanda este stupidă. Aceasta permite crearea unui spațiu de interschimb mai mare decât fișierul sau partiția pe care se află. .sp De asemenea, fără această opțiune, \fBmkswap\fP va refuza să șteargă primul bloc pe un dispozitiv cu un tabel de partiții. .RE .sp \fB\-q\fP, \fB\-\-quiet\fP .RS 4 Suprimă ieșirea informativă și mesajele de avertizare. .RE .sp \fB\-L\fP, \fB\-\-label\fP \fIeticheta\fP .RS 4 Specifică o \fIetichetă\fP pentru dispozitiv, pentru a se putea efectua \fBswapon\fP(8) după etichetă. .RE .sp \fB\-\-lock\fP[\fB=\fP\fImod\fP] .RS 4 Utilizează o blocare BSD exclusivă pentru dispozitivul sau fișierul pe care îl operează. Argumentul opțional \fImod\fP poate fi \fByes\fP, \fBno\fP (sau 1 și 0) sau \fBnonblock\fP. Dacă argumentul \fImod\fP este omis, valoarea implicită este \fByes\fP. Această opțiune suprascrie variabila de mediu \fB$LOCK_BLOCK_DEVICE\fP. Valoarea implicită este de a nu utiliza nicio blocare, dar este recomandată pentru a evita coliziunile cu \fBsystemd\-udevd\fP(8) sau cu alte instrumente. .RE .sp \fB\-p\fP, \fB\-\-pagesize\fP \fIdimensiunea\fP .RS 4 Specifică dimensiunea paginii (în octeți) care trebuie utilizată. De obicei, această opțiune nu este necesară; \fBmkswap\fP citește dimensiunea de la nucleu. .RE .sp \fB\-U\fP, \fB\-\-uuid\fP \fIUUID\fP .RS 4 Specifică \fIUUID\fP care urmează să fie utilizat. În mod implicit, se generează un UUID. Formatul UUID este o serie de cifre hexazecimale separate prin cratimă, astfel: "c1b9d5a2\-f162\-11cf\-9ece\-0020afc76f16". Parametrul UUID poate fi, de asemenea, unul dintre următoarele: .sp \fBclear\fP .RS 4 șterge UUID\-ul sistemului de fișiere .RE .sp \fBrandom\fP .RS 4 generează un nou UUID generat în mod aleatoriu .RE .sp \fBtime\fP .RS 4 generează un nou UUID bazat pe timp .RE .RE .sp \fB\-e\fP, \fB\-\-endianness\fP \fIORDINE\-OCTEȚI\fP .RS 4 Specifică \fIORDINE\-OCTEȚI\fP de utilizat, argumentele valide sunt \fBnative\fP, \fBlittle\fP sau \fBbig\fP. Valoarea implicită este \fBnative\fP. .RE .sp \fB\-o\fP, \fB\-\-offset\fP \fIpoziția\fP .RS 4 Specifică \fIpoziția\fP în care se scrie zona de spațiu de interschimb (swap). .RE .sp \fB\-s\fP, \fB\-\-size\fP \fIdimensiunea\fP .RS 4 Specifică dimensiunea fișierului de spațiu de interschimb (swap) creat în octeți și poate fi urmată de un sufix multiplicativ: KiB (=1024), MiB (=1024*1024), și așa mai departe pentru GiB, TiB, PiB, EiB, ZiB și YiB („iB” este opțional, de exemplu, „K” are aceeași semnificație ca și „KiB”). În cazul în care fișierul există și este mai mare decât \fIdimensiunea\fP, acesta va fi trunchiat la această dimensiune. Această opțiune are sens numai atunci când este utilizată cu opțiunea \fB\-\-file\fP. .RE .sp \fB\-v\fP, \fB\-\-swapversion 1\fP .RS 4 Specifică versiunea spațiului de interschimb. (Această opțiune este în prezent inutilă, deoarece vechea opțiune \fB\-v 0\fP a devenit perimată și acum este acceptată doar \fB\-v 1\fP. Nucleul nu mai suportă formatul v0 al spațiului de interschimb începând cu versiunea 2.5.22 (iunie 2002). Noua versiune v1 a formatului este suportată începând cu versiunea 2.1.117 (august 1998).) .RE .sp \fB\-\-verbose\fP .RS 4 Execuție detaliată. Cu această opțiune, \fBmkswap\fP va afișa mai multe detalii despre problemele detectate în timpul configurării spațiului de interschimb. .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 "MEDIU" .sp LIBBLKID_DEBUG=all .RS 4 activează ieșirea de depanare a libblkid. .RE .sp LOCK_BLOCK_DEVICE= .RS 4 utilizează un blocaj BSD exclusiv. Modul este "1" sau "0". A se vedea \fB\-\-lock\fP pentru mai multe detalii. .RE .SH "NOTE" .sp Dimensiunea maximă utilă a unui spațiu de interschimb depinde de arhitectură și de versiunea nucleului. .sp Numărul maxim de pagini pe care este posibilă adresarea prin antetul spațiului de interschimb este de 4294967295 (valoarea maximă a unui întreg fără semn pe 32 de biți). Spațiul rămas pe dispozitivul spațiului de interschimb este ignorat. .sp În prezent, Linux permite 32 de spații de interschimb. Spațiile utilizate pot fi văzute în fișierul \fI/proc/swaps\fP. .sp \fBmkswap\fP refuză zonele mai mici de 10 pagini. .sp Dacă nu cunoașteți dimensiunea paginii pe care o folosește mașina dumneavoastră, o puteți afla cu \fBgetconf PAGESIZE\fP. .sp În afară de \fBmkswap \-\-file\fP, este de asemenea posibil să creați manual fișierul de spațiu de interschimb (swap) înainte de a\-l inițializa cu \fBmkswap\fP, de exemplu, folosind o comandă precum .sp Începând cu versiunea 2.41, \fBmkswap \-\-file\fP ajustează atributul nocow pentru fișierele nou create pentru a oferi suport pentru fișierele de spațiu de interschimb (swap) pe Btrfs. .sp .if n .RS 4 .nf .fam C # dd if=/dev/zero of=swapfile bs=1MiB count=$((8*1024)) .fam .fi .if n .RE .sp pentru a crea un fișier de interschimb de 8Gio. .sp Într\-un astfel de caz, vă rugăm să citiți notele din \fBswapon\fP(8) despre \fBrestricțiile de utilizare a fișierului spațiului de interschimb\fP (probleme legate de găuri, prealocare și copiere\-la\-scriere). .SH "CONSULTAȚI ȘI" .sp \fBfdisk\fP(8), \fBswapon\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 \fBmkswap\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" "."