Stăpânirea comenzilor "swapon" și "swap" Linux

Pregătiți-vă dispozitivele pentru pagini și schimb de fișiere

Swapon specifică dispozitivele pe care se va efectua schimbarea paginilor și a fișierelor. Apelurile pentru swapon apar în mod normal în sistemul de inițializare multi-utilizator / etc / rc, care face ca toate dispozitivele de swap să fie disponibile, astfel încât activitatea de paginare și swapping să fie intercalată pe mai multe dispozitive și fișiere.

Rezumat

/ sbin / swapon [-h -V]
/ sbin / swapon -a [-v] [-e]
/ sbin / swapon [-v] [-p prioritate ] specialfile ...
/ sbin / swapon [-s]
/ sbin / swapoff [-h-V]
/ sbin / swapoff -a
/ sbin / swapoff specialfile ...

Întreruperi

Swapon acceptă mai multe comutatoare pentru a extinde sau rafina execuția comenzii.

-h

Oferiți ajutor

-V

Versiunea de afișare

-s

Afișați sumarul sumelor utilizate de swap pe dispozitiv. Echivalent cu pisica / proc / swap . Nu este disponibil înainte de Linux 2.1.25.

-A

Toate dispozitivele marcate ca dispozitive swap swap în / etc / fstab sunt disponibile. Dispozitivele care rulează deja ca swap sunt omise în tăcere.

-e

Atunci când -a este utilizat cu swapon , -e face swapontreacă în tăcere dispozitive care nu există.

-p prioritate

Specificați o prioritate pentru swapon . Această opțiune este disponibilă doar dacă swapon a fost compilat și este folosit sub un kernel 1.3.2 sau mai nou. Prioritatea este o valoare cuprinsă între 0 și 32767. Vedeți swapon (2) pentru o descriere completă a priorităților swap. Adăugați valoarea pri = pentru câmpul de opțiuni din / etc / fstab pentru a utiliza cu swapon -a .

Swapoff dezactivează schimbarea pe dispozitivele și fișierele specificate. Când se dă flagul -a , swapping-ul este dezactivat pe toate dispozitivele și fișierele swap cunoscute (așa cum se găsesc în / proc / swaps sau / etc / fstab ).

notițe

Nu trebuie să utilizați swapon pe un fișier cu găuri. Swap peste NFS poate să nu funcționeze.

Comenzile asociate includ:

Utilizarea specifică a swapon poate varia în funcție de distribuție și nivelul de eliberare a kernel-ului. Utilizați comanda om ( % man ) pentru a vedea cum se utilizează o comandă pe computerul dvs. particular.