Swapon

Från Wiki.linux.se
Version från den 25 augusti 2024 kl. 09.15 av Admin (diskussion | bidrag) (→‎Källor)
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
Hoppa till navigering Hoppa till sök

swapon - Aktivera en swap-yta

Kommandot `swapon` används för att aktivera en swap-yta på en specifik partition eller fil i Unix-liknande operativsystem.

Syntax

swapon [ALTERNATIV] [ENHET]...

Beskrivning

Kommandot `swapon` används för att aktivera en eller flera swap-ytor, vilket gör att systemet kan använda dem för virtuellt minne. Swap-ytor kan vara partitioner eller filer som har initierats med `mkswap`.

Alternativ

Kommandot `swapon` stöder flera alternativ som kan användas för att justera hur swap-ytor aktiveras:

  • -a, --all - Aktivera alla swap-ytor som anges i /etc/fstab.
  • -d, --discard[=policy] - Kontrollera hur block används (från /etc/fstab).
  • -e, --ifexists - Aktivera enhet endast om den existerar.
  • -f, --fixpgsz - Justera sidstorlekar (används sällan).
  • -p, --priority PRIORITET - Ange prioritet för swap-ytan.
  • -s, --summary - Visa en sammanfattning av aktuella swap-ytor.
  • -U, --uuid UUID - Aktivera swap-yta med angiven UUID.
  • -L, --label LABEL - Aktivera swap-yta med angiven etikett.
  • -v, --verbose - Visa detaljerade meddelanden.
  • -h, --help - Visa hjälpmeddelande och avsluta.
  • --version - Visa versionsinformation och avsluta.

Exempel

Här är några praktiska exempel som visar hur du kan använda `swapon`-kommandot:

  • För att aktivera en specifik swap-yta på /dev/sda2:

sudo swapon /dev/sda2

  • För att aktivera alla swap-ytor som anges i /etc/fstab:

sudo swapon -a

  • För att visa en sammanfattning av aktuella swap-ytor:

swapon -s

  • För att aktivera en swap-yta med en specifik prioritet:

sudo swapon -p 10 /dev/sda2

  • För att aktivera en swap-yta med en specifik etikett:

sudo swapon -L MySwap

Skillnader mellan macOS och Linux

Det finns några viktiga skillnader att tänka på när man använder `swapon`-kommandot på macOS jämfört med Linux:

  • Tillgänglighet: `swapon` är ett verktyg som är specifikt för Linux-system. Det är inte tillgängligt på macOS.
  • Swap-hantering på macOS: På macOS hanteras swap-ytor automatiskt av systemet, och användare behöver inte manuellt aktivera eller hantera swap-ytor som på Linux.
  • Alternativa verktyg: På Linux används `swapon` i kombination med `swapoff` för att aktivera och inaktivera swap-ytor. På macOS finns det inga motsvarande kommandon eftersom swap-hantering är inbyggd och automatiserad.

Exempel på att aktivera och inaktivera swap-ytor på Linux:

  • För att aktivera en swap-yta:

sudo swapon /dev/sda2

  • För att inaktivera en swap-yta:

sudo swapoff /dev/sda2

På macOS behöver användare normalt inte hantera swap-filer manuellt eftersom systemet automatiskt hanterar detta som en del av virtuellt minnessystem.

Felsökning

Om du får ett felmeddelande när du använder `swapon`, kontrollera följande:

  • Att du har tillräckliga rättigheter för att aktivera en swap-yta (använd `sudo` om nödvändigt).
  • Att enheten eller filen du försöker aktivera faktiskt existerar och är korrekt initierad med `mkswap`.
  • Att du inte försöker aktivera en swap-yta som redan är aktiverad.

Se även

  • swapoff - Inaktivera en swap-yta.
  • mkswap - Initiera en swap-yta.
  • free - Visa information om minnesanvändning.
  • top - Visa systemets aktuella processoraktivitet.

Källor

Sidslut


Det här är en maskinöversättning av linux kommando manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Datorhjälp som har sponsrat Linux.se med webserver.