ændre størrelsen på en swapfil
Hej
Jeg har fundet ud af at man bruger følgende kommandoer til at skabe en swapfil og aktivere den.
allan@linux~# fallocate -l 1G /swapfile
allan@linux~# chmod 600 /swapfile
allan@linux~# mkswap /swapfile
allan@linux~# swapon /swapfile
Ved at tilføje fstab-filen så linux husker swapfilen.
allan@linux~# nano /etc/fstab
eller
allan@linux~# echo "/swapfile none swap sw 0 0" >> /etc/fstab
Tjekker størrelsen på swappen og at den er aktiv.
allan@linux~# free -m
Ved ændring af swapfilens størrelse, som er lidt uklart for mig!
allan@linux~# swapoff /swapfile
allan@linux~# rm /swapfile
allan@linux~# fallocate -l 4G /swapfile
allan@linux~# chmod 600 /swapfile
allan@linux~# mkswap /swapfile
allan@linux~# swapon /swapfile
Den sidste del er jeg lidt usikker på og derfor vil jeg gerne høre om det er sådan det gribes an??
./allan
Jeg har fundet ud af at man bruger følgende kommandoer til at skabe en swapfil og aktivere den.
allan@linux~# fallocate -l 1G /swapfile
allan@linux~# chmod 600 /swapfile
allan@linux~# mkswap /swapfile
allan@linux~# swapon /swapfile
Ved at tilføje fstab-filen så linux husker swapfilen.
allan@linux~# nano /etc/fstab
eller
allan@linux~# echo "/swapfile none swap sw 0 0" >> /etc/fstab
Tjekker størrelsen på swappen og at den er aktiv.
allan@linux~# free -m
Ved ændring af swapfilens størrelse, som er lidt uklart for mig!
allan@linux~# swapoff /swapfile
allan@linux~# rm /swapfile
allan@linux~# fallocate -l 4G /swapfile
allan@linux~# chmod 600 /swapfile
allan@linux~# mkswap /swapfile
allan@linux~# swapon /swapfile
Den sidste del er jeg lidt usikker på og derfor vil jeg gerne høre om det er sådan det gribes an??
./allan
Kommentarer8
Den sidste del er jeg
Du kan måske bruge denne vjledning https://itsfoss.com/create-swap-file-linux/
Et stykke nede af siden står der: Resizing swap space on Linux
svar på indlæg#1
Jeg takker for dit svar.
Iøvrigt hvorfor er systemD så udskilt??
./allan
øvrigt hvorfor er systemD
Der er flere grunde til, at systemd er udskældt.
Nogle af argumenterne går på, at systemd overtager for mange systemfunktioner, fremfor blot at være en simpel init.
Et af de andre argumenter er, at det ikke følger Unix filosofien "Do One Thing, And Do It Well," fordi det i stedet for at have mange små seperate programmer til forskellige ting, er én stor samlet binær programkode, der overtager de vigtigste systemfunktioner.
Det sidste argument er nu ikke helt korrekt, i og med, at systemd er skabt ud fra netop tanken om seperate værktøjer, men med en samlet, nem administration.
Jeg synes kritikken er overdrevet. Idag fungerer systemd faktisk ret godt, og gør mange ting lettere, end da Linux kun brugte rc scripts og SysVinit.
systemd er skabt ud fra
Det er korrekt. Separate værktøjer er ikke så nemme at administrere, som administrationen efter implementering af systemd.
Kritikken bliver forældet i takt med systemd forbedres.
-----------
Man kan også bruge DD til at ændre swap (i eksemplet til 4 GB)
Turn off all swap processes
sudo swapoff -a
Resize the swap
sudo dd if=/dev/zero of=/swapfile bs=1G count=4
if = input file
of = output file
bs = block size
count = multiplier of blocks
Make the file usable as swap
sudo mkswap /swapfile
Activate the swap file
sudo swapon /swapfile
Check the amount of swap available
grep SwapTotal /proc/meminfo
svar mht indlæg#3+4
#0: allan@linux~# echo "/swapfile none swap sw 0 0" >> /etc/fstab
Kan man undlade at slette linjen i /etc/fstab når man ændre størrelse af swapfilen??
#4: Kritikken bliver forældet i takt med systemd forbedres.
Findes der noget årstal hvor tingene er blevet bedre, så jeg ik behøves at læse om systemD med ligeså stor seriøsitet (alvor)??
Eller helt generelt hvor hurtig går udviklingen af linux-ting??
./allan
Findes der noget årstal
Ca. fra 2018 blev det modent, efter min mening. Det var i hvertfald efter den tidsperiode, at jeg holdt op med, at have problemer, såsom forsinkelse ved reboot/shutdown og andre ting.
Jeg vil tro, at udviklingen af systemd startede allerede omkring 2010 og blev implementeret fra 2011 og frem.
Kan man undlade at
Det kommer an på hvad der i forvejen står i /etc/fstab. Hvis der i samme linje står:
/swapfile none swap sw 0 0
så behøver man ikke at blande fstab ind i ændring af swap størrelsen
svar på indlæg#7
Tak og det virker også mest logisk. Jeg ville selvfølgelig kun ændre støørrelsen på swapfilen, og kun have én.
Tak igen for alle svar ;o))
./allan